Software Platform Engineer III

Astronics•Kent, WA
•Onsite

About The Position

Astronics Connectivity Systems & Certification (Astronics CSC) designs, engineers, manufactures, and certifies digital in-flight entertainment and cabin management systems for corporate, private, and VIP aircraft. The Software Platform Engineer III designs complete and complex frameworks, systems, and products, with responsibility for technical platforms and software architecture. The role contributes architecture used across multiple products or systems and provides technical expertise for next-generation initiatives. The position is primarily onsite at the Kent office. Employees may choose flexible start and end times and either five 8-hour workdays or four 9-hour days with a half day Friday. The listed Washington State base salary range is $111,000 to $150,000, with compensation influenced by experience, skills, education, certifications, market conditions, and business needs. Employees are eligible for a quarterly profit-sharing incentive. An employment offer is contingent on passing a background screen and drug test. U.S. citizenship is required because of a DOD contractual directive restricting access for this position.

Requirements

  • Bachelor of Science degree in Software, Computer Science, or Electrical Engineering; a master's degree may be considered in lieu of experience.
  • At least 5 years of experience in embedded systems and board bring-up.
  • At least 5 years of experience designing, building, and maintaining low-level software, bootloaders, device drivers, and real-time operating systems or kernels for hardware-constrained devices.
  • Working knowledge of device drivers and device trees.
  • Proficiency in Linux OS.
  • Proficiency in C, C++, and C#.
  • Proficiency in Python.
  • Working knowledge of serial buses, I2C, SPI, and Ethernet.
  • Solid understanding of network protocols such as PTP, NTP, and DHCP, and network debugging of multicast and unicast packets.
  • Working proficiency in Java and Android OS.
  • Working knowledge of AVB, IGMP, RTP, and H.264/H.265.
  • U.S. citizenship; applicants must verify citizenship as a condition of hire.

Responsibilities

  • Define processes for technical platforms, system specifications, input/output, and working parameters for hardware and software compatibility.
  • Write code, complete programming, and test and debug applications using current programming languages and technologies.
  • Complete documentation and procedures for installation and maintenance.
  • Interact with users to define system requirements and necessary modifications.
  • Conceive system interfaces and business application prototypes.
  • Identify, analyze, and resolve system design weaknesses.
  • Contribute to the architecture and framework used across multiple products or systems, influencing future products.
  • Provide multilayered technical expertise for next-generation initiatives.
  • Take responsibility for complicated design and architecture.
  • Mentor and delegate to more junior engineers.
  • Write detailed designs and communicate them appropriately.
  • Assist other areas in maintaining project timeliness.

Benefits

  • Health, dental, vision, disability, and life insurance.
  • Flexible spending account (FSA) and health savings account (HSA).
  • Voluntary life/AD&D, voluntary critical illness, accident prevention, and hospital indemnity coverage.
  • Flexible daily start and end times and a choice of five 8-hour days or four 9-hour days with a half day Friday.
  • Quarterly profit-sharing incentives.
  • 401(k) with a 3% company contribution and an additional annual discretionary contribution.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Wellness Program.
  • Paid time off.
  • Volunteer Time Off program.
  • Paid holidays.
  • Paid parental leave.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service