Firmware Engineer

Aegis Power Systems
Murphy, North Carolina 28906
  • Job Type
  • Job Status
    Full Time
  • Shift
    1st Shift

Firmware Engineer for Power Electronics Digital Control


Aegis Power Systems, Inc. is seeking a Firmware Engineer to design, develop, and maintain digital control for power electronics hardware. Come join our growing team for an on-site position in the beautiful mountains of North Carolina!

The Firmware Engineer is responsible for ensuring firmware programming meets customer demands and internal development projects. This position works closely with our electrical engineers who design AC/DC, DC/DC, and DC/AC converters and inverters using a variety of power topologies. Candidate must have a programming background using microcontrollers for use in real time analog and digital controls with serial interfaces including UART, I2C, Ethernet, and others. The best candidate will be detail oriented, focused on quality and precision, and willing to share his/her skills in a team environment to yield competitive and accurate results.


  • Develop new firmware to support existing designs
  • Develop testbeds to validate and debug firmware designs
  • Manage projects in an efficient and cohesive way, using our ISO9001:2015 / AS9100:2016 process
  • Analyze problems and troubleshoot issues to provide failure analysis
  • Communicate with customers to provide technical support.
  • Manage and document firmware revisions
  • Maintain in-depth technical knowledge of latest embedded trends 
  • Collaborate with team on overall power electronics hardware designs
  • Create technical reports and presentations for team or customers
  • Other duties as assigned 


Required Firmware Skills, Electronics, and General Skills

  • Experience with Microchip brand microcontrollers
  • Experience with using the C programming language for bare-metal embedded applications
  • Experience with RS232, RS422, RS485, or CANBus 2.0 for asynchronous serial communication
  • Experience with I2C and SPI for synchronous serial communication
  • Willingness to learn new communication protocols as needed
  • Strong familiarity with control theory and use with embedded microcontrollers
  • Strong ability to understand engineering documents and schematics
  • Working knowledge of electronics laboratory equipment (oscilloscopes, analyzers, etc.)
  • Experience using oscilloscopes to validate and debug firmware
  • Willingness to learn new power electronics architectures
  • Excellent oral and written English communication skills.
  • Proficient in Microsoft Office products for use in day-to-day computing

Desired Skills

  • Working knowledge of military, aviation, and telecom standards (vibration, shock, EMI, environmental, etc.) 
  • Familiarity with PCAD or Altium
  • Familiarity with Labview
  • Experience or training in power electronics
  • Experience with Ethernet communication
  • Knowledge of Asynchronous event processing
  • Knowledge of Digital filters and sampling theory
  • Error detecting and self-correction communication
  • High speed interrupt driven state machine design
  • Processing and recovery of low signal to noise control signals


Minimum Education & Experience

  • BS in Electrical Engineering, Computer Engineering, or similar technical field
  • 3 years’ industry-related work history

Compensation Details

Job type: Full-time On-site
Location: Murphy, NC
Compensation: Salary + Benefits 

Excellent benefits package includes: 

  • Flexible work schedule
  • Medical Health Insurance
  • SEP IRA retirement plan
  • Paid time off and holidays
  • And More!


If you are looking for a challenging career and possess the required background, please submit your resume to employment @ 

About Us 
Aegis Power Systems, Inc. has been delivering high-performance power supplies to a variety of industries since 1995. The growth and stability of our company is the result of outstanding employees. Our goal is to provide competitive pay and a well-balanced benefits plan to meet our employee’s needs. We are an equal opportunity employer who values the knowledge, abilities, and strengths that our diversified employees bring to the workplace.

Find out more about our family-oriented business in this video: 

Please visit our website to see other available positions:

Screening Questions

  • Will you now or in the future require sponsorship for employment visa status?

  • Are you interested in relocating to Murphy, NC?
  • How many years of firmware development do you have?
  • Do you have experience with Microchip microcontrollers?
  • Describe your experience with RS232, RS422, RS485 or other asynchronous serial communications. 
  • Describe your experience using C programming language for bare-metal embedded applications.



Share this job:

Firmware Engineer

Aegis Power Systems
Murphy, North Carolina 28906

Join us to start saving your Favorite Jobs!

Sign In Create Account