Thales Defense & Security, Inc.

Returning Candidate?

Software Engineer - T

Software Engineer - T

Job ID 
Posted Date 
Engineering - Support (CDM, PCB, Designers, or Installation)
Experience (Years) 
Bill Denning
Minimum Degree 

More information about this job


Thales Defense & Security, Inc. (TDSI) a leading innovator in helmet mounted display and motion tracking technology, has an opening for an experienced Software Engineer in our Billerica, MA office. 


We are seeking a multi-talented Senior Software Engineer experienced in both low-level and high-level software development. You will join a small group of experienced engineers working with cutting edge motion-tracking and display technologies. We are looking for someone who is self-motivated, passionate about their work, and versatile enough to solve a wide variety of engineering problems to help develop features and functionality for our interesting Motion Tracking products experienced working with C/C++ software for x86 and ARM microprocessors with the Linux operating system.  Knowledge of the RTCA DO-178B/C and DO-254 is a must. 


The Motion Tracking business is primarily located in Billerica, MA.



Perform software requirements definition, design, integration and documentation for a motion tracking system and sensor devices

  • Develop high-level mathematical software to low-level drivers for microprocessors according to the RTCA DO-178B/C standard
  • Resolve system-level and hardware/software integration issues.
  • Perform software verification in accordance with RTCA DO-178B/C
  • Technical report writing and documentation
  • By example sets the standards that embody the TDSI Core Values & Thales Leadership Model
  • Maintain a high ethical standard of practice, including compliance with all company procedures
  • Capable of performing engineering design and support tasks of moderate complexity without supervision
  • Complex designs require technical assistance
  • Possesses strong knowledge of practical and theoretical design
  • Provides technical assistance in developing proposals and bids



  • BS or MS in Electrical Engineering or Computer Science
  • 2+ years of C/C++ software development experience
  • Software development experience for x86 and ARM microprocessors with the Linux operating system
  • RTCA DO-178B/C development experience
  • Good technical writing and verbal communication skills
  • US Citizenship or US Permanent Residency is required for this position.



  • Real-time embedded software development experience
  • Experience with C/C++ development with Linux and tools such as Eclipse
  • Experience with source control tools such as SVN
  • Experience with Matlab/Simulink
  • Knowledge of Linux internals.



Please submit your resume to work in this exciting role in our excellent Motion Tracking Product Development Engineering group.


Thales Defense & Security, Inc. offers a competitive salary, excellent benefits, and work team environment!  Pre-Employment screening required.


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.


No agencies or third party recruiters please.


Take action with this job

Share on your newsfeed