Astronics
Software Platform Engineer III
$111K–$150K
Kent, Washington, United States · Full-time · Posted Sep 24, 2026
- Experience
- 5+ years in embedded systems and board bring-up, and 5+ years in low-level software; MS may be in lieu of experience.
- Education
- BS in Software, Computer Science or Electrical Engineering (MS in lieu of experience).
- Visa sponsorship
- U.S. citizenship required; non-U.S. citizens, including lawful permanent residents, will not be considered.
About the job
Designs and develops complex embedded software platforms and systems for in-flight entertainment and cabin management products.
What you'll do
- Defines technical platform processes, system specifications, and hardware/software compatibility parameters.
- Writes, tests, and debugs software; documents installation and maintenance procedures.
- Shapes system architecture, resolves design weaknesses, and mentors junior engineers.
What they ask for
- 5+ years’ experience in embedded systems and board bring-up.
- 5+ years’ experience designing, building, and maintaining low-level software, bootloaders, device drivers, and RTOS or kernels for hardware-constrained devices.
- Proficiency in Linux OS, C/C++/C#, and Python.
- Working knowledge of device drivers and device trees.
Nice to have
- Working proficiency in Java/Android OS.
- Working knowledge of serial buses (i2c, SPI, ethernet), network protocols, AVB, IGMP, RTP, and H.264/H.265.
Pay
$111,000 through $150,000 USD base salary
Tools
Linux OS, C/C++/C#, Python, Java/Android OS, RTOS, i2c, SPI, H.264/H.265
Model-written summary · the original posting is authoritative