×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Robotics & Autonomous Systems

Job in McLean, Fairfax County, Virginia, USA
Listing for: DATAEXL INFORMATION LLC
Full Time position
Listed on 2026-03-06
Job specializations:
  • Software Development
    Robotics, Software Engineer, Embedded Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Robotics & Autonomous Systems)

Title:
Software Engineer (Robotics & Autonomous Systems)

Location:
McLean, VA (on-site role)

Duration: 6 Months+ w/ right to hire

Client is seeking a highly motivated and detail‑oriented Software Engineer to join a Robotics and Autonomous Systems team. In this role, you will design, implement, test, and maintain software that enables advanced autonomous capabilities. This role is onsite in McLean, VA.

Responsibilities
  • Designing, developing, and maintaining software packages for robotics and autonomous systems.
  • Implementing software solutions in Python (and optionally C++) within a Linux environment.
  • Creating unit tests, integration tests, and supporting automated CI workflows.
  • Developing data interface adapters and ensuring seamless communication between software modules.
  • Collaborating with cross‑functional teams to translate project goals into implementation tasks.
  • Participating in code reviews and providing constructive feedback to peers.
  • Documenting software designs, interfaces, and architecture to support long‑term maintainability.
  • Prototyping new algorithms and implementing concepts from published research.
  • Contributing to Agile ceremonies and project tracking using tools such as JIRA and Confluence.
  • Evaluating tools, architectural patterns, and design approaches to recommend technical solutions.
Qualifications
  • Bachelor’s or Master’s degree in a relevant engineering or related field (e.g., Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Robotics, Controls, Aerospace) or equivalent practical experience.
  • Basic understanding of robotics and autonomous systems technologies.
  • Experience with design of software packages using Python in a Linux environment.
  • Ability to develop unit and integration tests to support continuous integration.
  • Experience implementing interface adapters for converting data formats (e.g., JSON → XML).
  • Ability to collaborate with cross‑functional team members to break down goals into actionable tasks.
  • Experience with using Git for version control.
  • Ability to review software and documentation and provide constructive feedback.
Preferred Qualifications
  • Experience in designing, implementing, and testing C++ software in a Linux environment.
  • Deep knowledge of robotics and autonomous systems technologies, architectures, and algorithms.
  • Ability to review research publications and prototype their methods in software.
  • Experience in designing and architecting software systems, defining interfaces, and selecting languages/libraries.
  • Experience evaluating software design options and presenting recommended solutions.
  • Knowledge of creating architecture documentation (e.g., ICDs, Software Architecture Design Documents).
  • Experience developing software within an Agile framework using JIRA and Confluence.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary