This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you! We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA’s pursuits in deep space exploration. As NASA’s largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Embedded Software & Simulation Engineer - Streaming Audio (Prototyping & Lab Systems) to join the team with Aerodyne Industries, a teammate company.
Job Responsibility:
Designs and delivers cFS-based audio communications solutions using C/C++/Python, including Software Bus publish/subscribe, configuration tables, and demo-ready applications
Develops TRICK-driven simulations for EVA/lander/lunar comms to stress timing, jitter, packet loss, and synchronization, with Python automation for repeatable testing and reporting
Builds lightweight demo frameworks (desktop, Docker/conda) with PyQt visualization to showcase timing, SB traffic, and audio quality. Integrates embedded I/O and Linux drivers for lab and HIL testing, leveraging emulators for early hardware abstraction and reproducibility
Requirements:
Typically requires a bachelor’s degree or equivalent certification in a related area and a minimum of 3 years of experience in the field or in a related area
BS/MS in CS/CE/EE with 3-5+ years in embedded development
strong C/C++ and Python
comfortable on Linux/Windows development environments
Hands-on with cFS/cFE services, SB topic design, and app configuration
familiarity with OSAL/PSP portability and RTOS primitives (tasks, queues, semaphores, ISRs)
Capable of reading schematics and collaborating with hardware teams
practical experience with Ethernet/TCP-IP and device interfaces (SPI, USB)
Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position
Must be able to complete a U.S. government background investigation
Nice to have:
Prior work delivering demo-first prototypes with clear success metrics (bounded latency, dropout resilience, intelligibility proxies), packaged for internal reviews and stakeholder trials
Experience building CI-friendly test harnesses, coverage, and automated result packaging for timing regressions and performance dashboards
Comfort presenting results in technical forums and closing feedback loops quickly
experience with formal configuration and issue tracking in flight-adjacent programs
What we offer:
Excellent personal and professional career growth
9/80 work schedule (every other Friday off), when applicable