Principal Software Integration Engineer
Role: Principal/Senior Software Integration Engineer
Location: Maryland
Client: Leading Organisation in Autonomous Systems for the Defense Industry
We’re seeking an experienced Software Integration Engineer to join a cutting-edge autonomous systems company focused on delivering next-generation robotics for defense and industrial applications. If you’re driven by solving complex problems at the intersection of autonomy and software hardware integration, and you thrive in fast-paced environments where technical depth, cross-functional collaboration, ownership, and innovation are valued, this is your opportunity to drive impact where it matters most.
About the Role:
You will be responsible for building and integrating embedded software that powers advanced robotic platforms. This position demands strong ownership of software development, system integration, and real-world testing to deliver reliable, intelligent behaviour across mission-critical systems.
Qualifications:
- 5+ years of experience developing and integrating software with hardware systems in safety-critical environments.
- Strong programming knowledge in languages such as C++, Java, or Python.
- Deep understanding of core software engineering practices such as system design, debugging, and test development.
- Hands-on experience deploying software to embedded or real-time systems.
- Strong understanding of algorithms, data structures, and performance optimization.
- Familiarity with safety standards such as ISO 26262, DO-178, or MIL-STD-882.
- Experience in robotics, automation, or autonomous vehicle systems is highly desirable.
Unfortunately, we are unable to provide sponsorship for this position. Please apply only if you are a U.S. citizen, permanent resident, or green card holder.