Advanced Energy

Senior Firmware Engineer

Job Description

Posted on: 
2026-01-27

Responsibilities

  • Participate in all phases of the firmware development life cycle.
  • Research, design, and develop computer software systems alongside hardware development.
  • Apply engineering and mathematical analysis concepts in software development.
  • Work with engineering teams to develop and evaluate hardware-software interfaces.
  • Develop software test procedures and related documentation.
  • Contribute to estimating and validating software project costs and scopes.
  • Implement software engineering solutions for high fidelity data acquisition systems.

Job Requirements

  • Minimum 6 years of experience in embedded firmware/software engineering.
  • Background in Power Electronics and Power Conversion.
  • Solid programming experience in C or C++.
  • Experience in embedded systems design with 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