Advanced Energy

Senior Firmware Engineer

Job Description

Posted on: 
2026-03-23

Responsibilities

  • Participate in all phases of the firmware development life cycle including requirements analysis, design, implementation, integration, and testing.
  • Research, design, and develop computer software systems alongside hardware product development.
  • Apply engineering concepts in the development of software for target applications.
  • Collaborate with cross-functional engineering teams to develop and evaluate interfaces between hardware and software.
  • Develop software test procedures and related documentation.
  • Estimate and validate the cost and scope of software efforts to meet program constraints.
  • Implement advanced software development techniques and participate in code reviews for software stability.

Job Requirements

  • Minimum of 6 years of experience in embedded firmware/software engineering.
  • Background in power electronics and/or power conversion disciplines.
  • Proficient in C or C++ programming and experienced in embedded systems design.
  • Familiarity with software configuration management tools and defect tracking tools.
  • Excellent knowledge of OS coding techniques and hardware subsystems.
  • Bachelor’s Degree in Engineering or Computer Science.
  • Advanced Degree in Engineering or Physics is desirable.
Apply now

More job openings