Associate Embedded Software Engineer (DRT)
Associate Embedded Software Engineer (DRT)Location: GERMANTOWN, MD, US, 20876Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving domestic and international defense Air, Land and Sea domains for 60+ years. With over 1,000 employees, TDSI and its four subsidiaries (Advanced Acoustic Concepts, Digital Receiver Technology, Tampa Microwave, and Trusted Cyber Technologies), supports U.S. Joint Services, special operations forces and multi-national partners with a variety of communication, visualization, signal intelligence/electronic warfare, and sensor/sonar capabilities. TDSI's key technologies include tactical handheld radios, expeditionary satellite terminals, helmet-mounted displays, optics and target recognition capability, advanced radars, undersea sensing and missile systems. Lives depend on what we do!Top Benefits (Subject to terms of applicable policies/plans)
- Competitive Salary
- Yearly Incentive Compensation Plan
- Medical insurance for self and eligible family members
- Generous 401(k) program- up to 7% company contribution and 100% immediate vesting
- Tuition Reimbursement
- Paid wellness, vacation, and holiday leave
- Paid maternity, paternity, and parental leave
- 9/80 Work Schedule (every other Friday off)
- Hybrid working environment
- Develop new Software. Write code that turns advanced radio hardware into intelligent, programmable communication systems.
- Solve real-world technical challenges. Our cross-functional software teams integrate embedded systems, networking, and distributed software.
- Collaborate with engineers. See your code move beyond a screen and become integrated within technology that connects people in environments where communications matter most.
- U.S. Citizenship required - Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- BSEE/BSCE/BSCS or MSEE
- Communicate with Impact. Strong oral and written communication skills are critical to success.
- Software development skills to augment high-performing teams
- Linux environment on ARM processors
- Bare-metal software systems on micro-controllers
- Heavy use of C/C++, Python
- Integration of emerging AI technologies
- Structured development processes (Test Driven Development, peer reviews, unit testing, configuration management, defect tracking).
- Agile methodologies and techniques
- Strong collaboration skills. Our success depends upon building and maintaining relationships with team members.
- Networking skills. Design and optimize high-performance networked software that enables reliable, real-time communications in complex systems.
- Ability to work independently while thriving in a fast‑paced, multidisciplinary team environment.
- Ability to comply with all Company guidelines, policies, procedures and embrace Company Core Values.