More jobs:
Lead Embedded Software Engineer - Audio Comms & Streaming Test Framework
Job in
Houston, Harris County, Texas, 77246, USA
Listed on 2026-04-17
Listing for:
Jacobs
Full Time
position Listed on 2026-04-17
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Job Description - Lead Embedded Software Engineer - Audio Comms & Streaming Test Framework (ADV
000CJ
F)
Lead Embedded Software Engineer – Audio Comms & Streaming Test Framework.
We want someone who is passionate about space exploration and can help build systems for streaming voice across EVA suits, human landers, and lunar vehicles.
Responsibilities- Lead the architecture and delivery of a cFS-based test framework for streaming voice.
- Drive rapid prototyping from proof‑of‑concept to demo‑ready stacks on desktop Linux and target hardware.
- Integrate TRICK and similar simulators to inject audio payloads, timing faults, and synchronization events, using Python automation.
- 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.
- Minimum bachelor’s degree in Engineering (BS/MS in CS/CE/EE or equivalent).
- 5–10 years of experience in embedded systems with demonstrable systems design, analysis, and delivery of real‑time software.
- Expertise in Embedded C/C++ and Python, comfortable on Linux and Windows.
- Hands‑on experience with SPI, USB, Ethernet, TCP/IP, Linux drivers, and emulator/debug tools.
- Practical experience with cFS/cFE, SB‑centric app design, reusable cFS apps (Data Storage, File Manager, Scheduler), and strong grasp of OSAL/PSP.
- Proven record building demo frameworks that stakeholders can run locally (scripts, containers, or VM images) with 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.
- Excellent personal and professional career growth.
- 9/80 work schedule (every other Friday off, when applicable).
- Onsite cafeteria (breakfast & lunch).
- Much, much more!
Physical Requirements
- Work may involve sitting or standing for extended periods (90% of time). May require lifting and carrying up to 25 lbs (5% of time).
- Regular attendance per schedule; ability to adjust schedule for peak periods.
- Professional behavior that promotes teamwork and safety.
- Proof of U.S. Citizenship or U.S. Permanent Residency may be required.
- Must be able to complete a U.S. government background investigation.
- The position is open to candidates at any level for which it has been advertised.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×