Embedded Flight Systems Engineer (C/C++, RTOS)

SDFM

Rock Hill (SC)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Powerus is seeking an Embedded Software Engineer to develop software for the microcontroller-based electronics in Powerus autonomous aircraft. You will design, implement, and test embedded systems running on ARM Cortex-M MCUs, using C/C++ across flight, propulsion, power, and payload boards.

You will bring up new board revisions, integrate sensors and communication buses (CAN, UART, SPI, I2C), write bootloaders and field firmware updates, and contribute to fault detection, logging, and health

Qualifications

  • Bachelor's degree in CS/CE or related field, or equivalent practical experience.
  • Professional experience developing embedded software in C or C++.
  • Experience with ARM Cortex-M or comparable microcontrollers.
  • Experience with an RTOS (FreeRTOS or Zephyr) or bare-metal development.
  • Ability to read schematics and use oscilloscopes and logic analyzers.
  • Experience with version control and code review.
  • U.S. Person status required; ITAR/EAR data access.

Responsibilities

  • Develop embedded C and C++ software for flight, propulsion, power, and payload boards.
  • Bring up new board revisions, including drivers for sensors, communication buses, and peripherals.
  • Implement CAN, UART, SPI, and I2C communication between boards.
  • Implement bootloaders and field firmware updates.
  • Develop fault detection, logging, and health reporting.
  • Write unit tests and support hardware-in-the-loop testing.
  • Support production test and failure analysis of returned units.

Skills

Embedded software development
C/C++ programming
ARM Cortex-M
RTOS experience

Education

Bachelor's degree in CS/CE or related

Tools

Oscilloscopes
Logic analyzers
Version control
Code review

Job description

Powerus is seeking an Embedded Software Engineer to develop software for the microcontroller-based electronics in Powerus autonomous aircraft. You will design, implement, and test embedded systems running on ARM Cortex-M MCUs, using C/C++ across flight, propulsion, power, and payload boards.

You will bring up new board revisions, integrate sensors and communication buses (CAN, UART, SPI, I2C), write bootloaders and field firmware updates, and contribute to fault detection, logging, and health

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

SDFM • Rock Hill (SC)

On-site
USD 90,000 - 130,000
Flight Software Engineer - Autonomous Aerial Systems
Flight Software Engineer - Autonomous Aerial Systems

Powerus • Rock Hill (SC)

On-site
USD 110,000 - 150,000
Flight Software Engineer
Flight Software Engineer

Powerus • Rock Hill (SC)

On-site
USD 110,000 - 150,000
Flight-Critical Embedded Systems Engineer (C/C++, ARM)
Flight-Critical Embedded Systems Engineer (C/C++, ARM)

Talentify • Auburn Hills (MI)

On-site
USD 83,000 - 96,000
Health insurance
401(k) employer match
Embedded Systems Engineer - Autonomous Platforms
Embedded Systems Engineer - Autonomous Platforms

Powerus • Rock Hill (SC)

On-site
USD 85,000 - 120,000
Embedded Systems Software Engineer C/C++, Flight-Ready Tech
Embedded Systems Software Engineer C/C++, Flight-Ready Tech

AMETEK, Inc. • Harleysville (PA)

On-site
USD 100,000 - 140,000
Senior Flight Software Engineer: Embedded C/C++ for Avionics
Senior Flight Software Engineer: Embedded C/C++ for Avionics

Reliable Robotics Corporation • United States

Remote
USD 120,000 - 180,000
Hardware Engineer, Electronics
Hardware Engineer, Electronics

Powerus • Rock Hill (SC)

On-site
USD 85,000 - 130,000
Embedded Linux Engineer
Embedded Linux Engineer

Powerus • Rock Hill (SC)

On-site
USD 100,000 - 160,000
Senior Embedded Software Engineer - Autonomous Aircraft
Senior Embedded Software Engineer - Autonomous Aircraft

Red Cat Holdings • Torrance (CA)

On-site
USD 132,000 - 183,000