Embedded Software Application Engineer - Direct Hire

Advantage Technical

Sioux Falls (SD)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Advantage Technical is seeking an Embedded Software Application Engineer to design and implement robust real‑time software interfacing with flight hardware. This role focuses on telemetry, control, and mission operations for high‑reliability aerospace systems.

Candidates should have a strong background in embedded development, hardware interfaces (SPI/I2C/UART/CAN/Ethernet), and a track record of delivering reliable software in production environments.

Qualifications

  • Bachelor’s degree required in Software/Computer/Electrical Engineering or related field.
  • 8+ years of professional embedded software development experience.
  • Experience with real‑time embedded systems and safety‑critical environments.

Responsibilities

  • Design and implement near‑real‑time embedded software for airborne and ground systems.
  • Develop and maintain drivers, hardware interfaces, and control logic for sensors and subsystems.
  • Contribute to system architecture and embedded feature design with cross‑functional teams.
  • Write efficient, reliable, maintainable code for resource‑constrained environments.
  • Debug issues spanning hardware and software boundaries with deep system understanding.
  • Participate in integration, testing, and validation of embedded systems.
  • Identify and address performance, reliability, and maintainability challenges.
  • Participate in code reviews and provide constructive technical feedback.

Skills

Embedded software
Hardware interfacing
Debugging & troubleshooting
Cross-functional collaboration

Education

Bachelor’s degree in Software/Computer/Electrical Engineering

Tools

Rust
C/C++
SPI
I2C
UART
CAN
Ethernet

Job description

Location: Onsite Preferred (Hybrid Considered) Relocation: Available Industry: Advanced Aerospace & Mission‑Critical Systems

Join a Team Building Real‑World, High‑Reliability Aerospace Systems

If you’re the kind of engineer who thrives when the stakes are high and the hardware is real, this role will feel like home. Our client—a leading developer of high‑reliability aerospace technologies—is building mission‑critical airborne and ground systems that operate in extreme environments. These platforms demand embedded software that is robust, predictable, and engineered with discipline.

As an Embedded Software Application Engineer, you’ll design and implement software that interfaces directly with flight hardware, drives real‑time telemetry and control, and supports mission operations. You’ll work across the embedded stack, collaborate with multidisciplinary engineering teams, and help shape systems that must perform flawlessly in the field.

This is an opportunity to build software that actually flies—not just runs in a simulation.

What You’ll Do
  • Embedded Application Development — Build near‑real‑time embedded applications for airborne and ground systems.
  • Develop and maintain drivers, hardware interfaces, and control logic for sensors and onboard subsystems.
  • Contribute to system architecture, embedded feature design, and technical decision‑making.
  • Write efficient, reliable, maintainable code for resource‑constrained environments.
  • Debug issues that cross hardware/software boundaries and require deep system understanding.
  • Participate in integration, testing, and validation of embedded systems.
  • Identify and resolve performance, reliability, and maintainability challenges.
  • Participate in code reviews, offering thoughtful, constructive technical feedback.
Who You Are

You’re an embedded engineer who loves working close to the hardware and delivering real‑world functionality—not just theoretical designs. You understand the tradeoffs between performance, reliability, and hardware constraints, and you enjoy solving problems that span multiple engineering disciplines.

You’re pragmatic, detail‑oriented, and committed to building systems that work reliably in production environments. You can write software independently but appreciate modern tools that enhance your workflow.

Education & Experience
  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Typically 8+ years of professional embedded software development experience.
Preferred Experience
  • Rust, C/C++ for embedded systems
  • Hardware interfaces: SPI, I2C, UART, CAN, Ethernet
  • Mission‑critical or high‑reliability system development
How This Team Works
  • Not a startup—but operates with ownership, urgency, and engineering rigor.
  • Building serious aerospace systems with high expectations for technical excellence.
  • Strong preference for onsite collaboration; hybrid may be considered.
  • Fully remote candidates will not be prioritized.
Physical Requirements & Working Conditions
  • Ability to sit, stand, walk, bend, and reach.
  • Reasonable accommodations available.
  • Work primarily in an office environment with occasional exposure to labs and production areas (noise, fumes, moving machinery, varying temperatures).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Application Engineer
Embedded Software Application Engineer

Advantage Technical • Sioux Falls (SD)

On-site
USD 103,000 - 156,000
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • Byron (CA)

On-site
USD 180,000 - 280,000
Embedded Software Engineer
Embedded Software Engineer

Stealth Startup • Gardena (CA)

On-site
USD 100,000 - 130,000
Software Engineer, Avionics
Software Engineer, Avionics

Furientis • Los Angeles (CA)

On-site
USD 100,000 - 130,000
EMBEDDED SOFTWARE ENGINEER III
EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000
Embedded Engineer
Embedded Engineer

Oho Group Ltd • Los Angeles (CA)

On-site
USD 151,000 - 200,000
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Axiom Space • Houston (TX)

On-site
USD 100,000 - 130,000
Embedded Software Engineer - Aerospace
Embedded Software Engineer - Aerospace

AYM • Los Angeles (CA)

On-site
USD 130,000 - 185,000
Health & Insurance
15 PTO days
401(k) with company match
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • California (MO)

On-site
USD 180,000 - 280,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Actalent • United States

On-site
USD 130,000 - 180,000
401(k) matching
Medical, dental, and vision coverage
Tuition reimbursement
+2