About the job
Join TRL11, a pioneering venture-backed startup at the forefront of deep tech and defense technology, as we revolutionize video technology for aerospace applications. Located in the heart of Irvine, CA, we are in search of passionate and skilled Embedded Software Engineers with a strong background in Linux Board Support Packages (BSP), device driver development, and debugging. You will design, develop, and maintain innovative embedded software solutions for our state-of-the-art video products, focusing on Linux-based systems and custom hardware. This is your chance to significantly contribute to the future of Human Space Exploration and enhance US National Security.
Key Responsibilities:
- Design and develop embedded software tailored for Linux systems, including device drivers and kernel modules.
- Create application-level software for video processing, encoding, and streaming.
- Implement APIs and communication protocols such as REST, gRPC, MQTT, and WebSockets.
- Architect scalable software solutions and engage in technical design discussions.
- Oversee CI/CD pipelines, build systems, and automated testing frameworks.
- Develop containerization strategies leveraging Docker for deployment.
- Collaborate with cross-functional teams and actively participate in code reviews.
- Debug and optimize performance across the entire software stack.
- Create scripts in Bash/Python and develop applications using C/C++.
- Document software components and uphold technical specifications.

