Firmware Engineer

Constellation Search Group

Eden Prairie, MN

JOB DETAILS
SALARY
$85,000–$105,000 Per Year
SKILLS
Academic Background, Administrative Skills, Analysis Skills, C Programming Language, Code Reviews, Computer Engineering, Computer Firmware, Control Systems, Cross-Functional, Debugging Skills, Documentation, Electrical Engineering, Electricity, Electronics, Embedded Hardware, Embedded Programming Languages, Embedded Systems, Hardware Administration, Hardware Debugging, Hardware Development, Hardware-Software Integration, I2C, Identify Issues, Manufacturing/Production Testing, Mechanical Engineering, Microcontroller, Military, Object Oriented Programming (OOP), Power Engineering, Problem Solving Skills, Product Development, Product Lifecycle, Product Support, Reliability Engineering, Root Cause Analysis, Schematics, Scripting (Scripting Languages), Serial Communications Protocols, Software Architecture, Software Debugging, Software Design for Test (SDET), Software Engineering, Systems Engineering, Team Player, Universal Asynchronous Receiver-Transmitter (UART)
LOCATION
Eden Prairie, MN
POSTED
30+ days ago
Constellation Search Group is looking for a Firmware Engineer II for a full-time direct hire position. This role involves working within a global technology company that specializes in highly engineered power conversion, control, and embedded solutions used across various industries. The Firmware Engineer II will focus on embedded firmware development for power electronics and microcontroller-based systems, collaborating closely with cross-functional engineering teams. They will contribute to new product development and provide support for existing products.

Responsibilities:
  • Develop embedded firmware using C and low-level programming in microcontroller environments, including bare-metal systems.
  • Design, troubleshoot, and debug embedded hardware and software systems.
  • Collaborate with electrical, hardware, mechanical, and systems engineering teams throughout the product development lifecycle.
  • Participate in software design reviews, testing, documentation, and code maintenance activities.
  • Support root cause analysis, reliability improvements, and manufacturing test support for existing products.
  • Contribute to software architecture, maintainability, and ongoing code reviews.
  • Work with power electronics concepts including AC/DC conversion, power factor correction, digital and analog control systems, and related circuitry.
Qualifications:
  • Experience with embedded C programming and in-circuit debugging.
  • Familiarity with serial communication protocols such as UART, SPI, and I2C.
  • Understanding of embedded systems, microcontrollers, and hardware/software integration.
  • Experience reading schematics and performing basic circuit analysis.
  • Exposure to power electronics or power supply systems is highly desirable.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience with object-oriented programming concepts and scripting languages is a plus.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field preferred.
  • Strong academic background preferred.
  • Combination of lab and office environment supporting hardware and firmware development.
Benefits:
A comprehensive benefits package is provided including medical, dental and vision coverage along with a retirement savings plan.

Salary Disclaimer:
Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, experience, professional achievement, business need, and location.

Equal Opportunity Employer:
We are deeply committed to building a diverse and inclusive team. We believe that different backgrounds and life experiences make our team better. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.
 

About the Company

C

Constellation Search Group