Advanced Energy

Senior Firmware Engineer

Job Description

Posted on: 
2025-10-16

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.
  • Collaborate with engineering teams to develop and evaluate hardware-software interfaces and operational requirements.
  • Develop software test procedures, programs, and related documentation.
  • Contribute to project cost and scope estimation and validation.
  • Implement advanced software development techniques and participate in code reviews.

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++.
  • Proven experience in embedded systems design with real-time algorithms and operating systems.
  • Familiarity with software configuration management and defect tracking tools.
  • Excellent knowledge of coding techniques and hardware subsystems.
  • Bachelor’s Degree in Engineering or Computer Science.
Apply now

More job openings