Python Developer - Robotics and Autonomous Systems

Solution StreetMcLean, VA
13hOnsite

About The Position

At Solution Street, our employees have many opportunities to work on interesting, challenging projects supporting clients one-on-one in various domains primarily in the commercial space. Our company culture thrives on our five core values: Honesty, Respect, Transparency, Dependability, and FUN! They're embedded in everything we do and how we do it! Summary We are looking for a Python Engineer with experience working with robotics and autonomous systems. Please Note: This is an on site role in McLean, VA

Requirements

  • Bachelor and/or Master's degree in a relevant engineering or a related field (including ME, EE, CS, CE, Robotics, Controls, Aerospace, etc.) or equivalent practical experience.
  • Basic understanding of robotics and autonomous systems technologies.

Nice To Haves

  • Designing, implementing, and testing software written in C++ in a Linux environment.
  • Extensive knowledge of robotics and autonomous systems technologies, techniques, architectures, and algorithms.
  • Reviewing published research papers and prototyping their approaches/algorithms in software.
  • Designing and architecting new (or extensions to existing) software systems, including defining interfaces for software modules, identifying architectural patterns to employ, and determining software languages and libraries to leverage.
  • Evaluating different software design approaches and software tools and proposing a recommended path forward to team members.
  • Developing software design and architecture documentation (i.e., Interface Control Document, Software Architecture Design Document, etc.).
  • Developing software in an Agile framework using toolsets such as JIRA and Confluence.

Responsibilities

  • Designing and implementing software packages using Python in a Linux environment.
  • Developing unit tests and integration tests for software packages in support of continuous integration.
  • Implementing interface adapters to convert data from one format into another format (e.g., from JSON to XML).
  • Working with cross-functional team members to breakdown project goals into software design implementation, and testing tasks.
  • Using Git as a version control system for developed software.
  • Reviewing software and documentation developed by others and providing constructive comments.

Benefits

  • relaxed, fun, flexible, working environment with competitive salary + bonus + 100% paid health/dental to employee + life insurance + PTO + long-term and short-term disability + 401(k).
  • Solution Street automatically contributes to employees' 401(k) plans.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service