onsite
Multimedia Systems Engineer - Mori Associates
Systems Engineer
Lead the design and support of real‑time multimedia solutions for NASA missions, leveraging embedded Linux, C/C++, Python, and ROS to deliver high‑performance, reliable systems.
About the role
Key Responsibilities
- Design, develop, and maintain multimedia subsystems for real‑time embedded platforms used in NASA missions.
- Implement and optimize signal processing pipelines in C/C++ on Linux‑based RTOS environments.
- Integrate ROS nodes for data acquisition, synchronization, and visualization across distributed hardware.
- Collaborate with cross‑functional teams to define system requirements, perform trade studies, and validate performance against mission specifications.
- Conduct code reviews, unit testing, and performance profiling to ensure robustness and maintainability.
Requirements
- 5+ years of experience in embedded multimedia or real‑time systems engineering.
- Proficiency in C/C++ and Python, with strong debugging and profiling skills.
- Hands‑on experience with Linux RTOS, ROS, and multimedia frameworks (e.g., GStreamer, OpenCV).
- Solid understanding of hardware interfaces (I2C, SPI, UART, PCIe) and FPGA/ASIC concepts.
- Excellent problem‑solving abilities and a track record of delivering mission‑critical software.