Staff Engineer, Firmware Quality Assurance
Listed on 2026-04-17
-
Software Development
Software Engineer, Embedded Software Engineer
Staff Firmware Engineer
Landis+Gyr is seeking an experienced firmware engineer to lead the development of firmware sustaining components for the Firmware Engineering Sustaining team. The role involves technical leadership, collaborative design, direct contribution in recruitment and performance review, deep involvement in Agile development, continuous improvement initiatives, and support of high‑quality sustaining issue resolution.
Key Responsibilities- Technical leadership of the firmware development team.
- Contribution to hiring, performance appraisal, and employee recognition.
- Leadership in design, development, documentation, unit testing, and code quality.
- Specification development: functional requirements, detailed design, code, and test procedures as part of agile/iterative SDP team.
- Identify technical improvement areas and craft business cases.
- Provide support, troubleshoot, and resolve sustaining issues with high quality output.
- Develop and unit test features in the company’s software products.
- Provide detailed and accurate effort estimates for code development.
- Lead component and/or solution design, development, documentation, and validation.
- Work in agile development teams collaborating with cross‑discipline architecture teams to develop hardware and software components for Smart Grid solutions.
- Participate in recruitment, development, and mentoring of junior engineers.
- Lead functional area‑specific continuous improvement initiatives.
- Lead innovative technology and solutions development and/or validation.
- Supports and adheres to Company’s core values.
- Performs other duties or responsibilities as assigned or required.
- Supports and adheres to Company’s Code of Conduct and Ethics Policy.
- Represents Company in a positive, professional manner when working with internal and external customers.
Skills and Abilities
- Basic Electrical Engineering knowledge.
- Metering Industry knowledge.
- Expert status with C, C++, Embedded FW, good programming skills.
- Strong embedded F/W, good programming skills.
- Demonstrated team leadership skills.
- Experience with Embedded RTOS, Source Code Control tools, and IAR (a plus).
- Ability to optimize code to meet embedded constraints (RAM, ROM, processor time).
- Knowledge of development processes, tools, and related frameworks.
- Deep knowledge of relevant development and/or validation methodologies.
- Deep knowledge of AMI and Smart Grid Systems and Solutions.
- Advanced design, development, or validation skills in functional area.
- Understanding and utilizing component datasheets to write firmware.
- Excellent relationship‑building skills.
- Use of emulators, oscilloscopes, and various testing equipment.
- Technical writing abilities.
- Excellent listening skills and ability to understand technical data.
- Acute vision for detail.
- Computer skills: C and Assembly programming, debugging, scripting, revision control, issue tracking, Microsoft Office.
- 20% leadership responsibilities & 80% development responsibilities.
- Conduct code reviews with the team to improve compliance with best practices and coding standards.
- Mentor junior team members to achieve deliverables.
- Work independently or in a team.
- Profound multitasking, organizational and time‑management skills.
- Work on complex R&D projects without supervision.
- Communicate effectively across audiences and mediums.
- Work with diverse backgrounds.
- Exercise critical thinking and creative problem solving.
- Work effectively as part of a cross‑regional team.
- Stay current with changing technologies and their applications in the utility industry.
- Learn independently and facilitate training and knowledge sharing across multiple teams.
- Lead a small group of people, hosting meetings, and communicate with partners in writing.
- Build cross‑team and cross‑functional relationships to facilitate ongoing projects.
- Contribute to improve the engineering team (e.g., interviewing or mentoring).
- B.S. in Electrical Engineering, Computer Science, or a related degree.
- Extensive software development experience (7–15 years).
Comprehensive benefits: medical, dental, vision coverage; life insurance; 401(k) retirement plan with company match; paid time off (3 weeks); paid holidays (11); tuition reimbursement; optional pet insurance; supplemental medical coverage.
CompensationSalary range: $98,122 – $142,088 per year. Eligible for 401(k) match and consideration for an annual bonus.
Equal Opportunity EmployerAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We value and encourage diversity in our team.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).