Advanced Energy

Senior Firmware Engineer

Job Description

Posted on: 
2025-12-28

Responsibilities

  • Participate in all phases of the firmware development life cycle.
  • Responsible for research, design, and development of computer software systems.
  • Apply engineering and mathematical analysis concepts in software development.
  • Work with cross-functional engineering teams to develop hardware-software interfaces.
  • Develop software test procedures and related documentation.
  • Contribute to estimating and validating software project costs and scope.
  • Implement advanced software development techniques and participate in code reviews.

Job Requirements

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

More job openings