Software Engineer II, Applications (Onsite)

Astronics-

Waukegan (IL)

On-site

USD 69,000 - 75,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health, dental, vision insurance
401K with profit sharing
Employee Stock Purchase Plan
Paid time off & holidays
Tuition reimbursement

Job summary

Astronics CSC is seeking a hands‑on software engineer to design, develop, and install software solutions for in‑flight entertainment systems. This onsite role is primarily based in Waukegan, IL, requiring close collaboration with hardware engineers and manufacturing teams.

The ideal candidate holds a BS in a related field and is adept with Linux, Python, C/C++, and database technologies. Experience with version control and test/firmware development is a plus.

Qualifications

  • BS 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 (Ubuntu, Yocto, Debian, Raspberry Pi, etc.), and can configure and troubleshoot network, video, and other devices by installing, or possibly customizing kernel modules.
  • Ability to write Python, Bash and C/C++ code as needed for custom test or firmware programming software development. Front and back end database experience such as SQLite and MySQL. Java or C# experience a plus. Arduino experience a plus.
  • Strong familiarity with Configuration Management, Revision Control, Defect/Change Tracking systems and software such as Github, Subversion, and JIRA, plus an interest in using and contributing to these systems.
  • Possible experience with the development of application software for networked media sharing systems, advanced web pages, web software development languages/frameworks, streaming video, etc. that would be directly used in an In‑Flight Entertainment system.
  • Strong verbal and written communication skills.

Responsibilities

  • Will develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas and following the software development lifecycle.
  • Formulate, design, develop, document, test, and maintain primarily acceptance test, functional test, and/or firmware programming software, using industry best practices and standard design frameworks as appropriate.
  • Analyze product requirements and design, consulting with hardware engineers and other engineering staff to determine necessary areas of test coverage and pass/fail criteria.
  • Support factory manufacturing and customers in troubleshooting and root causing issues related to the test and/or programming software.
  • The candidate must be “hands‑on,” detail oriented, and willing to roll up his/her sleeves to ensure a successful program.
  • Responsible for implementing and complying with all ethical and legal compliance requirements.
  • Other duties & functions may be assigned to this position as needed.
  • Working knowledge of ISO/9001/14000/13485 and AS9100 processes.

Job description

Astronics CSC is seeking a hands‑on software engineer to design, develop, and install software solutions for in‑flight entertainment systems. This onsite role is primarily based in Waukegan, IL, requiring close collaboration with hardware engineers and manufacturing teams.

The ideal candidate holds a BS in a related field and is adept with Linux, Python, C/C++, and database technologies. Experience with version control and test/firmware development is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Firmware
Senior Software Engineer, Firmware

Astronics- • Waukegan (IL)

On-site
USD 125,000 - 145,000
Health and dental insurance
401K and profit sharing
Paid time off & holidays
+2
Software Engineer II (Applications)
Software Engineer II (Applications)

Astronics- • Waukegan (IL)

On-site
USD 69,000 - 75,000
Health, dental, vision insurance
401K with profit sharing
Employee Stock Purchase Plan
+2
Software Engineer II – Air Traffic Systems (Onsite)
Software Engineer II – Air Traffic Systems (Onsite)

Collins Aerospace • Omaha (NE)

On-site
USD 69,000 - 131,000
Medical, dental, and vision insurance
Paid time off (PTO)
401(k) with company match
+2
Onsite Avionics Systems Engineer II
Onsite Avionics Systems Engineer II

Prattwhitney • Cedar Rapids (IA)

On-site
USD 69,000 - 131,000
Relocation assistance
Benefits package
Senior Embedded Linux Systems Engineer
Senior Embedded Linux Systems Engineer

Astronics- • Waukegan (IL)

On-site
USD 125,000 - 145,000
Health and dental insurance
401K and profit sharing
Paid time off & holidays
+2
Software Platform Engineer III
Software Platform Engineer III

Astronics- • Kent (WA)

On-site
USD 140,000 - 180,000
Health benefits
Flexible schedule
Profit-sharing bonus
+4
Onsite Senior Electrical Engineer, Production Enablement
Onsite Senior Electrical Engineer, Production Enablement

Appone • Waukegan (IL)

On-site
USD 110,000 - 130,000
Quarterly bonuses
401(k) with company contribution
Employee stock purchase plan
+2
Senior Embedded Systems Engineer – IFE/CMS Platform
Senior Embedded Systems Engineer – IFE/CMS Platform

Astronics Corporation • Kent (WA)

On-site
USD 111,000 - 150,000
Health insurance
Flexible start times
Quarterly profit-sharing
Senior Software Engineer, Firmware
Senior Software Engineer, Firmware

Astronics Corporation • Waukegan (IL)

Hybrid
USD 125,000 - 145,000
Health insurance
401(k) plan
Quarterly bonuses
+2
Software Engineering Intern
Software Engineering Intern

Astronautics Corporation of America • Oak Creek (WI)

On-site
USD 25,000 - 36,000