Job was saved successfully.
Job was removed from Saved Jobs.

Sr. Firmware Engineer - Energy Management

105,000 – 120,000 yearly

NPAworldwide Recruitment Network

Last Updated: 9/25/23

Job Description

Job description:

Our client, an industry leader in utility management technology, is developing systems to help cities and municipalities better manage their water and power use. Their products have a positive, bottom-line impact on the communities they serve.

Theyre looking for a Sr. Firmware Engineer to both improve existing systems and develop new cutting-edge products. Youll work through the full product life-cycle, including feasibility, development, and verification.

They offer exciting, challenging projects, plus a flexible work environment, with hybrid work available. To start, it will be 50/50 remote and on-site work. Over time, it can develop into even more remote.

Responsibilities of the Sr. Firmware Engineer Energy Management:

Develop firmware code to validate highly integrated system including micro controller/processor, DSP, transceiver, and misc. interface circuits.

Develop test code/scripts to stress the product intensively, analyze result, exposure issues and fix bugs.

Implement low level drivers on bare metal or RTOS.

Work with hardware engineer to conduct network and mixed signal HW characterization tests using laboratory instruments.

Provide technical support to factory FVT, RMA and other internal departments.

Provide design and project support in the areas of regulatory and reliability.

Train and mentor junior engineers.

Qualifications:

  • BSEE, BSCE, or equivalent field, with 4+ years of experience in firmware/embedded software development.

Solid background in embedded C programming for bare metal development.

Extensive experience using communication protocols, including UART, I2C, SPI and USB.

Experience with memory (NAND, LPDDR, LPDDR2, eMMC).

Excellent hands-on debugging skills.

Familiar with digital circuits test methodologies and techniques. Family with oscilloscope and logic analyzer.

Strong software skills for developing bench test code in Python/C#.

Experience with real time operating system or Linux driver development is a plus.

Why is This a Great Opportunity:

Theyre looking for a Sr. Firmware Engineer to both improve existing systems and develop new cutting-edge products. Youll work through the full product life-cycle, including feasibility, development, and verification.

They offer exciting, challenging projects, plus a flexible work environment, with hybrid work available. To start, it will be 50/50 remote and on-site work. Over time, it can develop into even more remote.

Salary Type : Annual Salary

Salary Min : 105000

Salary Max : 120000

Currency Type : US Dollars



Company Details

Grand Rapids, Michigan, United States
NPAworldwide connects you to premier independent recruiting firms located throughout Europe, Asia, Australia, Africa and the Americas. Get connected with members around the world to widen your employer pool, get specialized placements, and find perfect matches -- all at no cost. Our members are placement professionals seeking long-term fits. Working with our recruiters gets you access to relocatio...