Software Engineer

1970-01-01Davis Companieshttp://www.daviscos.com/wp-content/themes/davis_theme/assets/images/logo.svg325 Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]
Search Jobs

Software Engineer

  • Specialty:

    Engineering
    • City:

      Cambridge
    • State:

      MA
    • 02142
  • Assignment Type:

    Direct Hire
  • Job Id:

    43221

Description

Software Engineer 

As a C++ Software Engineer, you will be focused on designing, developing, and deploying software for autonomous vehicle systems. You will work on autonomy, guidance, navigation, and control algorithms and interfaces with hardware sensors and actuators. 

REQUIREMENTS

The candidate must be eager to learn new technologies and stay on top of the latest trends. The candidate will work on a team developing new code bases that are heavily object-oriented, extensible, and maintainable. Therefore, the candidate must have a tacit understanding of design patterns and anti-patterns; polymorphism and encapsulation; high cohesion and low coupling; and the different strengths and weakness of various programming languages. In addition, the candidate must be a good teammate who is willing to learn and work with legacy code (as opposed to rewriting everything), use tools selected by the team, and follow processes defined by the team.

 

US CITIZENSHIP REQUIRED or the ability to obtain a U.S. Security Clearance

 

• Expertise in ROS (Robotic Operating System)

 

• Expertise in C++

 

• Expertise in Python

 

• Familiarity with C

 

• Excellent math skills (statistics and control systems)

 

• Experience with version control systems Git and Subversion

 

• Experience with Agile development (Scrum or Kanban)

 

• BS (MS preferred) in computer science and professional experience focused on extendable and maintainable software,

 

 

Quick Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Loading...