Software Engineer (Robotics & Autonomous Systems)

Estaffing Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

McLean, MD - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Software Engineer (Robotics & Autonomous Systems)

Location: McLean VA

Job Mode: onsite role

Duration: 6 Months right to hire

Must be US Citizen or Permanent Resident (who has lived in US for past 7 years) and able to get a Public Trust Background.

W2 candidates only preferred

Client is seeking a highly motivated and detail oriented Software Engineer to join a Robotics and Autonomous Systems 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

  • Bachelors or Masters 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.
Job Title: Software Engineer (Robotics & Autonomous Systems) Location: McLean VA Job Mode: onsite role Duration: 6 Months right to hire Must be US Citizen or Permanent Resident (who has lived in US for past 7 years) and able to get a Public Trust Background. W2 candidates only preferred Client i...
View more view more

Key Skills

  • Academics
  • Hardware & Networking
  • ASP.NET
  • Business Operations
  • Barista
  • ERP