Jobs · Information Technology · Alabama

Sr. Embedded Software Engineer C/C++

System One · Huntsville, AL · 1 mo ago
Information Technology$116–$126/hrContract

About the role

We're hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware for advanced defense/aerospace systems. You'll work hands-on across the full software lifecycle—design, coding, integration, testing, and debugging—on real-time embedded platforms in a fast-paced engineering environment.

What you'll do

  • Design and develop embedded software (primarily C/C++) for real-time systems
  • Integrate software modules across subsystems and distributed networks
  • Troubleshoot/debug complex issues using embedded lab tools (JTAG, scopes, etc.)
  • Work within modern engineering practices (Agile, DevOps, CI/CD, test automation)
  • Collaborate closely with cross-functional teams and communicate directly with stakeholders
  • Mentor/guide other engineers and help improve development workflows and tools

Must-haves

  • Bachelor's degree in a technical field (CS/CE/EE/SE/Math, etc.)
  • 12+ years relevant experience (or 10+ with Master's)
  • Expert in C/C++ for embedded systems
  • Real-time OS experience (ex: VxWorks, Integrity, FreeRTOS)
  • Experience with embedded processors/microcontrollers (ex: ARM Cortex, RISC-V)
  • Strong problem-solving skills and ability to work independently + collaboratively
  • Based in North Alabama or willing to relocate to Huntsville area
  • Active Secret clearance or ability to obtain

Nice-to-haves

  • Aerospace/defense or other safety/mission-critical embedded experience
  • High-speed guided weapons, flight controls, or deterministic high-performance systems
  • Containers (Docker/Kubernetes) and/or Model-Based Systems Engineering exposure

Location: Huntsville, AL (On-site) • Type: Contract-to-hire • Clearance: Active DoD Secret clearance or ability to obtain • Pay: $116–$126/hr (W2)

Similar jobs