Lead Embedded Software Engineer - Audio Comms & Streaming Test Framework
Mclaurin Aerospace · Houston, TX · 6 days ago
EngineeringContract
About the role
We are seeking a Lead Embedded Software Engineer - Audio Comms & Streaming Test Framework to join our JETS II contract team at NASA Johnson Space Center in Houston, TX. You will lead the architecture and delivery of a cFS-based test framework for streaming voice across EVA suits, human landers, and lunar vehicles, leveraging core cFE services for messaging, scheduling, and telemetry.
Responsibilities
- Drive rapid prototyping from proof-of-concept to demo-ready stacks on desktop Linux and target hardware with reproducible scenarios for reviews.
- Integrate TRICK and similar simulators to inject audio payloads, timing faults, and synchronization events, using Python automation to control scenarios and capture objective performance evidence.
- Develop embedded C/C++ modules with Python-based ground tools for command, visualization, and CI-friendly testing.
- Mentor engineers in streaming audio systems and RTOS fundamentals.
- Maintain configuration, documentation, and requirements traceability.
Qualifications
- BS/MS in CS/CE/EE (or equivalent) with 5+ years in embedded systems; demonstrable systems design/analysis and delivery of real-time software in dynamic environments.
- Expert in Embedded C/C++ and Python; comfortable on Linux and Windows; hands-on with SPI, USB, Ethernet, TCP/IP, Linux drivers, and emulator/debug tools.
- Practical experience with cFS/cFE, SB-centric app design, and reusable cFS apps (Data Storage, File Manager, Scheduler); strong grasp of OSAL/PSP for cross-platform portability.
- U.S. Citizenship and the ability to pass a comprehensive security background investigation.
Preferred Qualifications
- Proven record building demo frameworks that stakeholders can run locally (scripts, containers, or VM images), plus dashboarding for real-time metrics.
- Background in low-bandwidth voice pipelines (e.g., ADPCM such as G.721) and audio DSP fundamentals for resilience under deterministic scheduling.
- Experience presenting technical material live and responding to real-time questions; familiarity with formal configuration management and issue tracking.
Benefits
- Competitive pay
- Positive work-life balance
- 100% Employer-paid insurance including: Medical, dental, vision, life insurance, accidental death and dismemberment, short-term disability, and long-term disability
- 11 paid holidays annually
- Generous PTO
- 401k after 12 months of service with employer match
- Education assistance
- Relocation assistance (if applicable)