Lead Firmware Engineer (C++ Embedded)
Advanced Energy · Fort Collins, CO · 1 wk ago
Information Technology$115k–$180k/yrFull-time
Responsibilities
- Lead end-to-end firmware architecture and development processes for embedded systems optimized for precision energy measurement and control.
- Collaborate closely with electrical and optical engineers to design hardware interfaces, ensuring seamless integration with firmware and compliance with system-level requirements.
- Drive the implementation of advanced control systems and signal processing algorithms, ensuring high levels of accuracy and reliability in product performance.
- Decompose complex technical requirements into firmware specifications and development plans, leading cross-functional engagements to achieve targeted outcomes.
- Perform hands-on debugging, testing, and optimization of firmware, working within hardware-in-the-loop environments to ensure design objectives are met.
- Drive firmware integration reviews, ensuring technical excellence and alignment with manufacturing and customer-driven requirements.
- Develop manufacturing firmware codes and automated testing systems to streamline production processes and product validation efforts.
- Mentor and provide technical leadership to global firmware development teams, fostering collaboration and continuous innovation.
Qualifications
- Proven success in leadership roles driving cross-functional collaboration and solving complex technical challenges at the hardware-firmware interface.
- In-depth knowledge of control systems and signal processing techniques for embedded system optimization—critical to enabling precision and performance.
- Familiarity with communication protocols such as I2C, SPI, CAN, Ethernet, USB, UART, and memory interfaces like DDR3/4.
- Advanced expertise in microcontroller, FPGA, or SoC-based architecture (e.g., Xilinx Zynq, ARM Cortex-M or similar platforms) preferred but not required.
- Experience in designing low-level drivers and firmware solutions for applications integrating optics, photonics, or photoelectronics with energy measurement hardware.
- A proven track record of troubleshooting and optimizing embedded firmware for diverse and challenging industrial applications.
Education
- B.S. or M.S. in Electrical Engineering, Computer Engineering, or an equivalent discipline emphasizing embedded firmware development, control systems, and signal processing.
Compensation
As required by multiple state pay transparency laws, Advanced Energy provides a reasonable range of compensation for each job posting. Actual compensation is influenced by an array of factors including, but not limited to, skill set, level of experience, and specific office location. The range of starting pay for this role is $115,000 - $180,000 per year.
Benefits
- Medical - multiple medical plans are available to choose from
- Short and long-term disability and life insurance
- Health savings and flexible spending accounts
- Generous time off policy starting with 3 weeks of paid vacation, 7 days of paid sick time, and 12 paid holidays
- 8 hours of paid volunteer time off
- 8 weeks of paid parental leave for both Moms and Dads
- Company matched 401(k)
- Tuition reimbursement
- Expanded mental health coverage and employee assistance programs
Company Commitment
- Advanced Energy is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans, and Individuals with Disabilities.
- The company reserves the right to review applications at any point after they are submitted.