About the Role
The role involves designing, building, and maintaining embedded Linux platforms using Yocto, supporting system integration, debugging complex software issues, and ensuring compliance with security and performance standards across various hardware environments.
Responsibilities
- Design and implement embedded Linux solutions using the Yocto Project
- Maintain and enhance existing Linux-based firmware and system images
- Collaborate with hardware and software teams to integrate system components
- Debug and resolve low-level software and driver issues
- Ensure system security and compliance with industry standards
- Optimize system performance and resource utilization
- Support testing and validation of software builds
- Develop and maintain build scripts and configuration files
- Integrate third-party software packages into custom Linux distributions
- Troubleshoot system boot and runtime problems
- Work with cross-functional teams to define system requirements
- Document software architecture and development processes
- Implement over-the-air update mechanisms
- Support deployment across multiple hardware platforms
- Participate in code reviews and ensure code quality
- Assist in defining long-term software roadmaps
- Stay current with advancements in embedded Linux technologies
- Ensure software meets real-time and reliability requirements
- Contribute to secure software development practices
- Work within agile development environments
Nice to Have
- Master’s degree in a relevant technical field
- Experience with aerospace or defense systems
- Knowledge of DO-178C or similar standards
- Familiarity with functional safety standards such as ISO 26262
- Experience with secure boot and trusted execution environments
- Background in FPGA or SoC software integration
- Contributions to open-source embedded projects
- Experience with static analysis tools
- Knowledge of hypervisors in embedded Linux
- Understanding of software-defined radio platforms
Compensation
Competitive salary and benefits package
Work Arrangement
Virtual/remote work arrangement
Team
Part of a collaborative engineering team focused on embedded systems and software integration
Security Clearance
Must be a U.S. citizen and able to obtain and maintain a U.S. Security Clearance
Equal Opportunity
We are an equal opportunity employer and value diversity in our workforce
Not available for this position


