Senior Software Engineer
$120k - $250kActalent
Senior Software Engineer – Autonomous Systems
This Senior Software Engineer role focuses on designing, developing, integrating, and fielding software that enables intelligent behavior in robotics and autonomous ground vehicles. You will work on real-world missions, deploying autonomy solutions onto customer-bound hardware platforms and supporting a fleet of ground vehicles used by national security customers worldwide. The position offers the opportunity to collaborate with cross-functional teams of engineers, researchers, and product leaders to deliver robust, scalable software for complex autonomous systems.
Responsibilities
- Design, develop, and maintain software components that enable intelligent behavior in robotics and autonomous ground vehicles.
- Integrate and deploy the autonomy stack onto customer-bound hardware platforms and validate performance in real-world operational conditions.
- Collaborate directly with end-users and internal stakeholders to deliver new autonomous behaviors, payload integrations, and emerging mission use cases.
- Take a holistic view of autonomous vehicle behavior by understanding how sensing, compute, controls, and other subsystems interact, and drive overall system performance improvements.
- Analyze test results, identify issues and root causes, and work closely with engineering teams to drive problems through to resolution.
- Detect performance shortfalls in the core autonomy stack, shape solution approaches, and implement enhancements in partnership with cross-functional teams.
- Partner with business development and engineering teams to translate customer requirements into delivered autonomy capabilities and R&D execution.
- Integrate software onto hardware products, ensuring reliable operation in a continuously integrated environment.
- Consistently deliver production-quality software, including thorough unit testing, debugging, and documentation.
- Collaborate within cross-functional software teams, proactively identifying and solving technical challenges.
- Travel 10–25% or up to 25–50%, depending on candidate preference and role placement, and commute to Arlington, VA as needed to support testing, integration, and customer activities.
Essential Skills
- Minimum of 3 years of relevant software engineering experience.
- Bachelor's degree in computer science, engineering, robotics, or a related field, or equivalent relevant experience and demonstrated skill.
- Strong programming skills in C++, Python, or Java, with an emphasis on production-quality development.
- Experience integrating software on hardware products, particularly in complex or embedded environments.
- Proficiency with Linux for software development and deployment.
- Solid core software engineering skills, including software design, unit testing, and debugging.
- Ability to deliver high-quality software in a continuously integrated environment.
- Strong understanding of algorithms, data structures, and software design principles.
- Ability to write clean, maintainable, and well-documented code.
- Experience working effectively within teams and a demonstrated willingness to proactively solve problems.
- Experience with C++ development for autonomous vehicles or automotive engineering applications.
Additional Skills & Qualifications
- Experience in software development for robotics and autonomous systems.
- Experience with safety-critical systems, such as those aligned with MIL-STD-882, ISO-based standards, or DO-178.
- Experience working with state machines and motion or path planning.
- Knowledge of navigation and mapping algorithms, as well as robot perception.
- Familiarity with real-time operating systems and embedded programming.
- Leadership experience on cross-functional software teams.
- Experience collaborating with business development or customer-facing teams to translate requirements into technical solutions.
Work Environment
The role operates in a heavy engineering and test environment focused on autonomous ground systems. Work involves hands-on integration and testing of software on physical hardware platforms, including ground vehicles and associated subsystems. The organization prefers employees to work primarily onsite to support close collaboration, rapid iteration, and direct interaction with test equipment and vehicles, while offering the flexibility to work from home 1–2 days per week based on demonstrated productivity. You will work with modern software development tools in a continuously integrated environment and engage regularly with cross-functional engineering teams and end-users in field-like conditions.
Job Type & Location
This is a Permanent position based out of Clarksburg, MD.
Pay and Benefits
The pay range for this position is $120000.00 - $250000.00/yr.
Workplace Type
This is a hybrid position in Clarksburg, MD.
Application Deadline
This position is anticipated to close on Jun 8, 2026.
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...SeniorRelocation package$120k - $250k
A technology-focused defense contractor in Clarksburg, MD, is seeking a Senior Software Engineer to develop software solutions for autonomous systems. The ideal candidate will have a strong programming background in C++, Python, or Java and experience working with robotics...SeniorFor contractors$120k - $250k
...time responsiveness, enabling sustained advantage across complex mission environments. About the role Forterra is seeking a senior software engineer with a passion for autonomous systems. In this role, you will design, develop, and field software solutions that enable...SeniorFull timeTemporary workWork experience placementLocal area- ...Senior Software Developer DC/Baltimore area – Onsite ~1 day per week We are a medical technology company focused on the development... ...Nice to Have Masters in Computer Science or Computer Engineering Hands-on experience on HIPAA & GDPR compliance to maintain...Senior1 day per week
$165k - $260.5k
...our team. What you'll do The Viasat Access Edge Terminal Software team is responsible for the design, development, delivery... ...residential and other sectors. We are seeking an 5G Devices Senior Software Engineer to design and develop modular software platforms for user...SeniorPermanent employmentWork experience placementFlexible hours- Join Lockheed Martin, a leader in the Defense & Aerospace industry, where innovation, ethics, and teamwork are valued. As a Senior Software Engineer Staff in our IT & Cybersecurity department, you will contribute to cutting-edge projects that reinforce national security....Senior
- Summary Senior Software Engineer Gaithersburg, MD Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer’s core culture? If so, Chenega...SeniorWork at officeWork from homeHome office
$107.9k - $195.05k
...Intelligence Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security... ...Solutions Business Area, is currently seeking an experienced Software Engineer for the Maru Program. The Maru Program delivers mission-...SeniorContract workLocal areaImmediate start$145k - $165k
Forterra is seeking a Sr. AWS Cloud Engineer to design, manage, and secure cloud infrastructure for autonomous vehicle platforms. The ideal candidate will have strong AWS experience, particularly in multi-account environments, and expertise in Terraform. In addition to...Senior$107.9k - $195.05k
Leidos is seeking an experienced Senior Software Developer in Gaithersburg, Maryland to support enterprise data analytics. The successful candidate will focus on developing and maintaining application-level software while engaging with various stakeholders. Candidates should...Senior$115k - $135k
Forterra is seeking a Senior Linux System Administrator in Clarksburg, Maryland, focusing on Ansible, Automation, and Python. The role includes developing automation solutions, maintaining Linux systems, and optimizing network security. Applicants should have over 5 years...SeniorFull time$145k - $165k
...harnesses the technology for asymmetric warfare in critical conditions. About the role ~ Forterra is seeking a Sr. AWS Cloud Engineer to design, manage, and secure cloud infrastructure supporting autonomous vehicle platforms and enterprise operations. This role...SeniorFull timeTemporary workWork experience placementLocal area$105k - $115k
Attainx Inc. Job Title: Senior SharePoint-Power Apps Developer Location: 100% Remote Citizenship: Must be a US citizen Security Clearance... ...12 years, AttainX, Inc. has delivered emergent technologies, software products, administrative support and high-quality services that...SeniorContract workTemporary workLocal areaRemote work$107.9k - $195.05k
...Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption... ...In this role, you will work alongside government partners, engineers, and other industry teammates to translate operational and strategic...SeniorLocal areaImmediate start- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...SeniorFor contractors
$107.9k - $195.05k
...Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption... ...In this role, you will work alongside government partners, engineers, and other industry teammates to translate operational and strategic...Senior- ...Opportunity Details Employee Application Developer Senior 102086 Germantown, MD Sr. Application Developer... ...pay. Job Description: We are seeking a Senior Software Engineer with expertise in custom Jira/Java development and Azure/.NET...Senior
- ...Redport IA, LLC is seeking a Senior System Security Engineer to take ownership of securing critical systems in a high-impact environment. This hands-on role allows you to thrive independently while driving meaningful security initiatives. The position offers top-tier...SeniorRemote work
$120k - $200k
...advantage across complex mission environments. About the role Join Forterra's Emerging Tech team as a Vehicle Controls Software Engineer, where you'll design and implement drive-by-wire control systems for next-generation autonomous ground vehicles. Based at our...Full timeTemporary workWork experience placementLocal area- A technology leader in Gaithersburg is seeking an experienced Software Developer to enhance and deliver enterprise data solutions. This role involves collaboration with cross-functional teams to translate requirements into scalable applications. Candidates should have...Senior
$168k - $265k
...our team. What you'll do The ViaSat Access Edge Terminal Software team is responsible for the design, development, delivery... ...maritime, residential and other sectors. You'll be a senior software engineer leading a software team. You will be engaging & collaborating...SeniorPermanent employmentTemporary work- ...Senior Applications Developer/Engineer, highly proficient in leading and independently maintaining, developing, testing and delivering high quality,... ...multi-factor, SSO) and authorization concepts. Applies software updates and patches to Jira, Confluence, WebSphere....Senior
- A defense technology company is seeking a Senior AI Integration Engineer in Gaithersburg, Maryland, to enhance enterprise data and analytics products within the Department of War. This role involves implementing AI solutions, designing APIs, and ensuring integration across...Senior
$107.9k - $195.05k
...Leidos Digital Modernization sector is seeking an experienced Senior DevOps Engineer to support the delivery, enhancement, and adoption of... ...supporting development, integration, testing, and deployment of WDP software. Implement Infrastructure-as-Code (IaC) and...SeniorLocal areaImmediate start$145k - $195k
...harnesses the technology for asymmetric warfare in critical conditions. About The Role Forterra is seeking a Simulation Software Engineer responsible for designing, developing, testing, and maintaining simulation systems for autonomous off-road and on road...Full timeTemporary workWork experience placementLocal area$91.3k - $184.9k
...government forward! Accenture Federal Services is seeking a Senior Applications Developer/Engineer, highly proficient in leading and independently... ...Migrates Jira and Confluence to Atlassian Cloud Applies software updates and patches to Jira, Confluence, WebSphere....SeniorLive inWork at officeLocal area$91.1k - $129.8k
Wabtec Corporation is looking for a Senior Embedded Software Engineer based in Germantown, Maryland. In this role, you'll work on various products for the rail industry, focusing on designing and developing high-quality embedded software. Key responsibilities include software...Senior$140.5k - $221.5k
A technology company located in California is seeking a candidate for a role focused on developing management applications for configuring and updating hardware systems. The ideal candidate should have a BS in Computer Science and 3-5 years of experience in network programming...Senior$79.3k - $113k
Wabtec Corporation is seeking a Senior Embedded Software Engineer to join the Digital Onboard Solutions Engineering team in Germantown, Maryland. This role involves designing and developing embedded software applications for various rail industry products, ensuring high...Senior$79.3k - $113k
Wabtec is seeking a Senior Embedded Software Engineer in Germantown, Maryland, to design and develop software for a variety of rail industry products. This role involves collaborating with a cross-functional team, conducting software development life cycle processes, and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior software design engineer Clarksburg, MD
- software engineer amazon Clarksburg, MD
- software developer positions Clarksburg, MD
- software engineer Clarksburg, MD
- senior software engineer remote Clarksburg, MD
- senior software engineer Clarksburg, MD
- software engineer healthcare Clarksburg, MD
- information technology software engineer Clarksburg, MD
- cybersecurity software engineer Clarksburg, MD
- intel software engineer Clarksburg, MD



