Senior Firmware Engineer

New Yesterday

Sr Engineer - Firmware The Sr Engineer - Firmware develops and maintains firmware for the Gridstream endpoints. Handles complicated R&D hardware, firmware, software, and completes solutions projects as part of a cross-functional team. Collaborates with Product Management, Project management and other R&D teams in design, development, and validation of complete Smart Grid solutions. Collaborates with SMEs and business partners on component and system design. Key responsibilities include: designing, developing, documenting, and testing I/O communications and device drivers; contributing to the development of product design specifications including functional requirements, use cases, detailed design, interface, and test plans; contributing to design verification testing processes and procedures; assisting with planning and support of field installations of Alpha and Beta phase; contributing to design and code reviews; contributing to product and system-level test efforts; designing to industry standard interfaces where required; leading in component and/or solution design, development, documentation, and validation; working on agile development teams, collaborating with multiple cross-discipline architecture teams to develop hardware and software components as part of L+G Smart Grid solutions; participating in recruitment, development and mentoring of junior engineers; leading functional area-specific continuous improvement initiatives; and leading in innovative technology and solutions development and/or validation. Skills: linux, firmware, embedded c, c++, embedded linux Additional skills and qualifications: proficient in embedded Linux firmware development; proficient in programming in C, C++ on embedded systems and strong familiarity with real time principles; experience with Linux device drivers and Linux Kernel is a plus; Python and/or Java programming a plus (Java most preferred); deep knowledge of product life cycle and software development methodologies; knowledge of Git, Buildroot, Robot test framework, and/or Jenkins CI/CD is a plus; significant experience with development and debugging tools in embedded systems; knowledge of IP networking principles (IPV6 knowledge preferred); personal computer knowledge; familiarity with Microsoft Office Suite; keyboard/typing skills; ability to effectively communicate both verbally and in writing; ability to design, breakdown, and complete a project of a large scope with high-level productivity; proactively find problems of existing system/product without guidance and offer solutions. Experience level: intermediate level Pay and benefits: the pay range for this position is $98000.00 - $125000.00/yr. Employees are offered a comprehensive and competitive package of benefits including medical, dental and vision coverage, life insurance, and a 401(k)-retirement plan featuring a generous company match incentive. Additionally, we offer 3 weeks of paid time off (PTO) as well as eleven (11) paid holidays. We also offer a tuition reimbursement program, optional pet insurance, supplemental medical coverage and a host of other perks to ensure the health, wellness, and enrichment of our team members. Workplace type: this is a fully onsite position in Alpharetta, GA. Application deadline: this position is anticipated to close on Sep 4, 2025.
Location:
Alpharetta, GA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search