Rosen Aviation is looking for an experienced Senior Software Engineer to develop the next generation of aircraft cabin systems. You'll join a team of software, electrical, test, and mechanical engineers creating new technologies for commercial and private jets.
What You'll Do
- Architect, specify, design, and implement software as part of the Software Team for Rosen products
- Be responsible for successful implementation and control of all aspects of the software life cycle
- Provide sustaining support for released products
- Create production testing software with an emphasis on automation
- Continuously improve our development process
What We're Looking For
- 7+ years of software development experience
- Extensive experience with Git
- Extensive experience with C++ and C
- Extensive experience with AOSP (Android Open Source Project) or another embedded Linux OS
- 5+ years of experience in Linux kernel driver development
- 5+ years of experience using Java
Nice to Have
- Experience with NXP SoMs (i.MX8, i.MX6, i.MX95)
- Experience with Gigabit Multimedia Serial Link (GMSL)
- Experience with AV (audio/video) over ethernet including video compression, synchronization, video server implementations, and Precision Time Protocol (PTP)
- Experience with Jira, Confluence, RTM
- Experience using C# and the .NET framework
- Experience using Python
- Enjoys working in a small team
- Strong project management skills
Technical Stack
- Linux, Android, C++, C, Java, Git, AOSP, NXP SoMs, GMSL, C#, .NET, Python
Team & Environment
You will be part of a small team within a larger group composed of software, electrical, test, and mechanical engineers.
Benefits & Compensation
- On-site exercise facility
- Full suite of medical, dental, and vision benefits
- Employer paid life, disability, and AD&D insurance
- 401(k) retirement plan with company-matching benefit
Work Mode
This role is fully on-site.
Rosen Aviation is an EEOC employer.





