Software Engineer

HEICO
Eugene, ORFULL_TIMEPosted Jul 26, 2026

Role responsibilities

The role involves architecting, designing, and implementing software for next-generation aircraft cabin systems. Responsibilities include managing the full software life cycle, providing sustaining support, and creating automated production testing software.

Requirements

Candidates must have 7+ years of software development experience with extensive knowledge of C++, C, AOSP, and Linux kernel drivers. At least 5 years of experience with Java is also required.

Key skills

C++, C, AOSP, Linux Kernel Driver Development, Java, Git, Embedded Systems, Object-Oriented Programming, NXP SoMs, GMSL, AV over Ethernet, PTP, C#, .NET Framework, Python, Jira

Keywords

Software Engineering, Embedded Linux, Android Open Source Project, AOSP, C++, C, Java, Linux Kernel, NXP SoMs, i.MX8, i.MX6, i.MX95, GMSL, Audio/Video over Ethernet, Video Compression, Precision Time Protocol, PTP, C#, .NET, Python, Git, Jira, Confluence, RTM, Aviation, Aerospace, Cabin Systems, Automation, Object-Oriented Programming

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free