Embedded Software Engineer

SDFM

Rock Hill (SC)

Vor Ort

USD 90.000 - 130.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

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

Qualifikationen

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

Aufgaben

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

Kenntnisse

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

Ausbildung

Bachelor's degree in CS/CE or related

Tools

Oscilloscopes
Logic analyzers
Version control
Code review

Jobbeschreibung

About Powerus

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.

Mission

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.

Why Join Powerus

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.

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.

Position Overview

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

Key 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 update
  • 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
Qualifications
  • Must be located in the United States, within commuting distance of Rock Hill, SC
  • Bachelor's degree in computer science, computer engineering, or a related discipline, 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 such as FreeRTOS or Zephyr, or with 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 (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
Preferred Qualifications
  • Experience with PX4, ArduPilot, or other flight control software
  • Experience with motor control or battery management firmware
  • Experience with DroneCAN or CANopen
  • Experience with embedded software for aerospace, defense, or automotive products
  • Active or prior U.S. security clearance
What We Look For

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

Equal Opportunity Statement

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Flight Software Engineer
Flight Software Engineer

Powerus • Rock Hill (SC)

Vor Ort
USD 110.000 - 150.000
Hardware Engineer, Electronics
Hardware Engineer, Electronics

Powerus • Rock Hill (SC)

Vor Ort
USD 85.000 - 130.000
Systems Engineer
Systems Engineer

SDFM • Charlotte (NC)

Vor Ort
USD 110.000 - 150.000
Electrical Engineer
Electrical Engineer

Powerus • Rock Hill (SC)

Vor Ort
USD 80.000 - 120.000
Product Security Engineer
Product Security Engineer

SDFM • Rock Hill (SC)

Vor Ort
USD 120.000 - 160.000
Systems Engineer
Systems Engineer

Powerus • Rock Hill (SC)

Vor Ort
USD 85.000 - 120.000
Software Engineer
Software Engineer

Powerus • Rock Hill (SC)

Vor Ort
USD 85.000 - 120.000
Electrical Engineer
Electrical Engineer

Exemplar Global • Charlotte (NC)

Vor Ort
USD 90.000 - 130.000
Embedded Linux Engineer
Embedded Linux Engineer

Powerus • Rock Hill (SC)

Vor Ort
USD 100.000 - 160.000
Embedded Flight Systems Engineer (C/C++, RTOS)
Embedded Flight Systems Engineer (C/C++, RTOS)

SDFM • Rock Hill (SC)

Vor Ort
USD 90.000 - 130.000