Advanced Energy

Senior Firmware Engineer

Job Description

Posted on: 
2025-07-20

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 in conjunction with hardware product development.
  • Apply engineering and mathematical analysis concepts in software development for target applications.
  • Develop software test procedures, programs, and related documentation.
  • Collaborate with cross-functional teams to evaluate interfaces between hardware and software.
  • Implement advanced software development techniques in compliance with technical reference architecture.
  • Conduct technical reviews, design analysis, and select hardware for mission-critical software.

Job Requirements

  • Minimum 6 years of experience in embedded firmware/software engineering.
  • Background in Power Electronics and/or Power Conversion disciplines.
  • Solid programming experience in C or C++.
  • Familiarity with software configuration management tools and defect tracking.
  • Excellent knowledge of operating system 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