Thales Defense & Security, Inc.

Returning Candidate?

Principal Embedded Software Engineer

Principal Embedded Software Engineer

Job ID 
Posted Date 
Engineering - Software
Experience (Years) 
Bill Denning
Minimum Degree 

More information about this job


Thales Defense & Security, Inc. is seeking a Principal Embedded Software Engineer for our Clarksburg, Maryland office who is experienced in C++, Python and Embedded Linux. 


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.



  • Capable of performing software design in C++/Python, Coding, Unit Test and Integration Test in agile environment without technical assistance.
  • Experience with Virtual Machines (VM) and SE-Linux is desired
  • Possesses in-depth knowledge of practical and theoretical embedded software design as it applies to media platforms and communication products.
  • Capable of serving as technical lead in software development project.
  • Provides technical assistance in developing proposals and bids.
  • Provides technical guidance to junior level software engineers.



  • Minimum BSCS, BSCE or BSEE.
  • 8 years or more of experience in Software Engineering.
  • Significant experience with Embedded Linux, C++, and Python.
  • Proven Object Oriented Design and Implementation.
  • Strong interpersonal and problem solving skills.
  • Excellent verbal and written communications.
  • U.S. Citizenship.

Preferred Skills:


  • VM, Java, Hadoop, Storm, ActiveMQ, MongoDB, VPC, AWS, NoSQL, Hive, Node.js., Data Warehouse (SSIS/SSAS).
  • C# and .Net Enterprise development.
  • Strong SQL, XML, Message Broker background.
  • Familiar with Agile practices and methodology (XP and/or SCRUM).
  • Experience with radio/wireless software.



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 / affirmative action employer.


We welcome and encourage diversity in our workforce.



Take action with this job

Share on your newsfeed