Embedded Engineer

Aegis Power Systems, Inc.
Murphy, NC

Summary

Aegis Power Systems, Inc. is seeking a Full Stack Embedded Engineer to develop, design, and maintain software functionality that facilitates user and inter-device interaction in power electronics applications.

The Embedded 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 CAN, UART, I2C, Ethernet, and others. Web accessible user interface software applications for remote monitoring and control of user equipment. 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.

Responsibilities include, but are not limited to:

  • 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.

Require Firmware, Electronics, and General Skills should include:

  • Experience with Microchip and Texas Instruments brand microcontrollers.
  • Experience with using the C++and Python programming language for bare-metal embedded applications that use Linux operating system.
  • Experience authoring code libraries providing low level integration of RS232, RS422, RS485, and CANBus 2.0 into APIs used for delivering telemetrics reporting, sensor s/w signal processing and control systems commands through asynchronous serial communication in microcontrollers.
  • Experience with I2C and SPI for synchronous serial communication.
  • Experience with Ethernet communication.
  • Willingness to learn new communication protocols as needed.
  • 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

Required Education & Experience

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

Preferred:

  • Familiarity with PCAD or Altium.
  • Experience or training in power electronics.
  • 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.

Job type: Full-time

Location: Hybrid-Remote (Occasional on-site in Murphy, NC. Remote work station must be located in contiguous United States.)

Compensation : Salary + Benefits

Posted 2025-11-24

Recommended Jobs

Full Time Hematology-Oncology Job Wilmington, NC

CompHealth CompHealth
Wilmington, NC

You will enjoy practicing in this oceanfront community whose riverfront was named the 'Best American Riverfront' by USA Today. Wilmington has it all. There are great schools, a strong urban community …

View Details
Posted 2025-10-29

Accounting Clerk

Robert Half
Wilmington, NC

Description We are looking for a detail-oriented Accounting Clerk to join a team in Wilmington, Delaware. In this Contract to permanent role, you will play a vital part in managing financial transact…

View Details
Posted 2025-11-13

Cardiothoracic Surgery Physician Assistant

Palm Careers
Charlotte, NC

We are hiring a dynamic and experienced Cardiothoracic Surgery Physician Assistant to come and work with our team near Charlotte, North Carolina.  Our community has a top rated education system, rap…

View Details
Posted 2025-07-31

Financial Credit Risk, Director Save for Later Remove job

PwC
Charlotte, NC

At PwC, our people in risk and compliance focus on maintaining regulatory compliance and managing risks for clients, providing advice, and solutions. They help organisations navigate complex regula…

View Details
Posted 2025-11-24

Application Engineer OOJ - 32619

Hatch Global Search
Greenville, NC

Job Description An Application Engineer works closely with clients to understand their specific needs and then designs, develops, and customizes software applications to meet those requirements, o…

View Details
Posted 2025-09-29

Full Time - Sales Associate - Inside Lawn & Garden - Closing

Lowe's
Mooresville, NC

Your Impact at Lowe's As a Customer Service Associate, you combine top-notch customer service skills with genuine care for people to help customers feel comfortable while shopping at Lowe's. This …

View Details
Posted 2025-11-20

Supply Chain Planning, Principal Consultant

Cognizant
Raleigh, NC

**Supply Chain Planning, Consulting Principal** **About The Role** As a **Consulting Principal for Supply Chain Planning** you will make an impact by leading high-impact supply chain planning and anal…

View Details
Posted 2025-11-21

Dedicated Routes (Home daily OR every other day)

THE BUFFALO GROUP OF COMPANIES LTD
Enfield, NC

About the Job These routes start in Princeton and return to Princeton. If anyone lives in the area they could be home daily. Job Summary ~ Contract Driver (1099, Solo) ~ Dry Van ~ Semi local…

View Details
Posted 2025-10-30

Data Center Energy Marshall

Insight Global
Fayetteville, NC

Job Description Compensation: $55/hr to $65/hr. - Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 1s…

View Details
Posted 2025-11-19

Red Coat Concierge

Marriott Winston - Salem
Winston Salem, NC

Red Coat Event Concierge POSITION PURPOSE: To provide the event planner with a visible and accessible method with whom the planner can communicate customer changes, needs and emergencies giving th…

View Details
Posted 2025-09-24