Software Engineer II (Applications)

Astronics•Waukegan, IL
•$90,000 - $100,000•Onsite

About The Position

Astronics Connectivity Systems and Certification (CSC) develops in-flight entertainment and connectivity solutions and provides systems certification for commercial and business aircraft. The Software Engineer II develops information systems by designing, developing, and installing software solutions. This is a local position that is 100% onsite in Waukegan, Illinois. The role focuses primarily on acceptance testing, functional testing, and firmware-programming software. The engineer works with users, hardware engineers, and other engineering staff to understand information needs, analyze product requirements, determine test coverage and pass/fail criteria, and follow the software development lifecycle. The position also supports factory manufacturing and customers by troubleshooting and root-causing issues related to test and programming software. The successful candidate is hands-on, detail-oriented, proactive, and comfortable contributing throughout software development, documentation, testing, maintenance, and support. The role includes responsibility for complying with ethical and legal requirements and working with relevant quality-management processes.

Requirements

  • Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, and/or Electrical Engineering from an accredited four-year college or university program.
  • Detail-oriented, proactive team player and methodical self-starter able to complete projects in a timely manner.
  • Strong familiarity with Linux operating systems, such as Ubuntu, Yocto, Debian, or Raspberry Pi.
  • Ability to configure and troubleshoot network, video, and other devices by installing or potentially customizing kernel modules.
  • Ability to write Python, Bash, and C/C++ code for custom test or firmware-programming software development as needed.
  • Front-end and back-end database experience, such as SQLite and MySQL.
  • Strong familiarity with configuration management, revision control, and defect/change-tracking systems and software, such as GitHub, Subversion, and JIRA, and interest in using and contributing to these systems.
  • Strong verbal and written communication skills.
  • Working knowledge of ISO 9001, ISO 14000, ISO 13485, and AS9100 processes.

Nice To Haves

  • Java or C# experience.
  • Arduino experience.
  • Experience developing application software for networked media-sharing systems, advanced web pages, web software languages or frameworks, or streaming video for direct use in an In-Flight Entertainment system.

Responsibilities

  • Develop software solutions by studying information needs, conferring with users, examining systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.
  • Formulate, design, develop, document, test, and maintain software, primarily for acceptance testing, functional testing, and firmware programming.
  • Analyze product requirements and designs, consulting with hardware engineers and other engineering staff to determine test coverage and pass/fail criteria.
  • Support factory manufacturing and customers by troubleshooting and root-causing issues related to test and programming software.
  • Implement and comply with ethical and legal compliance requirements.
  • Perform other duties and functions as assigned.

Benefits

  • Quarterly incentive compensation bonus.
  • Health, dental, and vision insurance.
  • 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.
  • 401(k) plan with a company contribution of 3% of eligible wages and the possibility of an annual discretionary addition.
  • Profit sharing.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Wellness Program.
  • Generous paid time off.
  • Volunteer Time Off program.
  • Paid holidays.
  • Paid parental leave.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service