Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Embedded Software Engineer

  • Embedded Software Engineer job type Posted on: Nov 06, 2026
  • Embedded Software Engineer experience level Powerus
  • Embedded Software Engineer employment type Rock Hill, South Carolina
  • Embedded Software Engineer employment type Onsite
  • Embedded Software Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Embedded Software Engineer roles in South Carolina.

View Salary Guide →

Job Title :

Embedded Software Engineer

Job Type :

Full-Time

Job Location :

Rock Hill South Carolina United States

Remote :

No

Jobcon Logo Job Description :

Job Description

About Powerus

\n


\n

Powerus is building a next-generation American autonomous systems platform designed to move, protect, and sustain critical assets in high-consequence environments. The company combines advanced autonomy, manufacturing capability, operational expertise, and strategic acquisitions to support defense, national security, critical infrastructure, and commercial operations globally.

\n


\n

Mission

\n


\n

Our mission is to deliver resilient autonomous technologies that strengthen national security, improve operational safety, and expand the capabilities of organizations operating in complex environments.

\n


\n

Why Join Powerus

\n


\n

Every Powerus aircraft carries a set of microcontroller-based boards: flight controller, electronic speed controllers, battery management, power distribution, and payload interfaces. Each board runs software that must start reliably, report its state, and keep working through vibration, temperature extremes, and electrical noise.

\n


\n

This role writes and maintains that software across the board set, from bring-up of new hardware revisions through production release, working directly with the hardware engineers who design the boards and the manufacturing team that builds them.

\n


\n

Position Overview

\n


\n

Powerus is seeking an Embedded Software Engineer to develop software for the microcontroller-based electronics in Powerus autonomous aircraft.

\n


\n

Key Responsibilities

\n


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

Qualifications

\n


\n
    \n
  • Must be located in the United States, within commuting distance of Rock Hill, SC
  • \n
  • Bachelor's degree in computer science, computer engineering, or a related discipline, or equivalent practical experience
  • \n
  • Professional experience developing embedded software in C or C++
  • \n
  • Experience with ARM Cortex-M or comparable microcontrollers
  • \n
  • Experience with an RTOS such as FreeRTOS or Zephyr, or with bare-metal development
  • \n
  • Ability to read schematics and use oscilloscopes and logic analyzers
  • \n
  • Experience with version control and code review
  • \n
  • U.S. Person status required (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)); this role involves access to ITAR- and EAR-controlled technical data
  • \n
\n

Preferred Qualifications

\n


\n
    \n
  • Experience with PX4, ArduPilot, or other flight control software
  • \n
  • Experience with motor control or battery management firmware
  • \n
  • Experience with DroneCAN or CANopen
  • \n
  • Experience with embedded software for aerospace, defense, or automotive products
  • \n
  • Active or prior U.S. security clearance
  • \n
\n

What We Look For

\n


\n

Candidates should have brought up software on new hardware and be able to describe a hardware-software defect they isolated with lab instruments.

\n


\n

Equal Opportunity Statement

\n


\n

Powerus is an equal opportunity employer committed to building a diverse and mission-driven workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.

Jobcon Logo Position Details

Posted:

Nov 06, 2026

Reference Number:

f3e2791a9361baeb

Employment:

Full-time

City:

Rock Hill

Job Origin:

ziprecruiter

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Embedded Software Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Description

About Powerus

\n


\n

Powerus is building a next-generation American autonomous systems platform designed to move, protect, and sustain critical assets in high-consequence environments. The company combines advanced autonomy, manufacturing capability, operational expertise, and strategic acquisitions to support defense, national security, critical infrastructure, and commercial operations globally.

\n


\n

Mission

\n


\n

Our mission is to deliver resilient autonomous technologies that strengthen national security, improve operational safety, and expand the capabilities of organizations operating in complex environments.

\n


\n

Why Join Powerus

\n


\n

Every Powerus aircraft carries a set of microcontroller-based boards: flight controller, electronic speed controllers, battery management, power distribution, and payload interfaces. Each board runs software that must start reliably, report its state, and keep working through vibration, temperature extremes, and electrical noise.

\n


\n

This role writes and maintains that software across the board set, from bring-up of new hardware revisions through production release, working directly with the hardware engineers who design the boards and the manufacturing team that builds them.

\n


\n

Position Overview

\n


\n

Powerus is seeking an Embedded Software Engineer to develop software for the microcontroller-based electronics in Powerus autonomous aircraft.

\n


\n

Key Responsibilities

\n


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

Qualifications

\n


\n
    \n
  • Must be located in the United States, within commuting distance of Rock Hill, SC
  • \n
  • Bachelor's degree in computer science, computer engineering, or a related discipline, or equivalent practical experience
  • \n
  • Professional experience developing embedded software in C or C++
  • \n
  • Experience with ARM Cortex-M or comparable microcontrollers
  • \n
  • Experience with an RTOS such as FreeRTOS or Zephyr, or with bare-metal development
  • \n
  • Ability to read schematics and use oscilloscopes and logic analyzers
  • \n
  • Experience with version control and code review
  • \n
  • U.S. Person status required (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)); this role involves access to ITAR- and EAR-controlled technical data
  • \n
\n

Preferred Qualifications

\n


\n
    \n
  • Experience with PX4, ArduPilot, or other flight control software
  • \n
  • Experience with motor control or battery management firmware
  • \n
  • Experience with DroneCAN or CANopen
  • \n
  • Experience with embedded software for aerospace, defense, or automotive products
  • \n
  • Active or prior U.S. security clearance
  • \n
\n

What We Look For

\n


\n

Candidates should have brought up software on new hardware and be able to describe a hardware-software defect they isolated with lab instruments.

\n


\n

Equal Opportunity Statement

\n


\n

Powerus is an equal opportunity employer committed to building a diverse and mission-driven workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.

Loading
Please wait..!!