Thales Defense & Security, Inc.

Returning Candidate?

Senior Software Engineer - 8 Month Fixed Term

Senior Software Engineer - 8 Month Fixed Term

Job ID 
Posted Date 
Engineering - Software
Experience (Years) 
Erin Cresswell
Minimum Degree 

More information about this job


Thales Defense & Security, Inc., is a global company serving the defense, federal, and commercial markets with innovative solutions for the ground tactical, airborne and avionics, and  naval/maritime. In addition to mission-critical communication systems, the company provides helmet-mounted displays and motion tracking technologies; SATCOM terminals; advanced sonar systems; air traffic management navigation, and surveillance, and simulation.  Further, Thales Defense & Security, Inc. serves as a gateway for technology, leveraging Thales-wide solutions—such as combat management systems; naval, airborne, and ground ISR; and electronic warfare—to address U.S. requirements. 


Our Aurora IL office is seeking a Senior Software Engineer for a fixed term of 8 months. We are looking for someone who is self-motivated, passionate about their work, and versatile enough to solve a wide variety of engineering problems.


  • Develop software for the world’s only full-color helmet mounted display system
  • System level design, planning, requirement specification, and effort estimation
  • Software development from high-level mathematical software to low level drivers and microcontroller software
  • Software integration, debug and test on target platform
  • Technical report writing and documentation


  • U.S. Citizenship. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
  • MS or BS in EE or CS with 3+ years of software development experience
  • C or C++ language programming
  • Good technical writing and verbal communication skills
  • Working knowledge of D0-178 Design Assurance Level (DAL) Software Process is beneficial
  • Experience preparing and presenting reports and briefings both orally and written
  • Knowledge of or experience with architecture development
  • Knowledge or experience with embedded software design
  • Ability to work in a collaborative, multi-discipline environment to produce deliverable products
  • Excellent verbal and written communication skills

Qualifications Preferred:

  • Linux OS internals
  • Python language
  • RTOS BSP driver development
  • NIOS processor blocks
  • Avionics (DO-178) development


Thales Defense & Security, Inc. participates in the United States Department of Homeland Security's E-Verify program.


Thales Defense & Security, Inc. is an Equal Opportunity /Minorities/ Females/ Vet/ Disabled Affirmative Action employer.


We welcome and encourage diversity in our workforce.


Take action with this job

Share on your newsfeed