Position 2098
Junior Robotics Software Engineer

We are searching for a junior robotics software engineer to join a team of software, electrical and mechanical engineers with the goal of creating novel robotics systems.

You will join a small but growing team of software developers and technologists that interact with in-house quality assurance and project management in a relaxed environment that offers flexible hours and a casual dress code.

LOCATION
Ann Arbor, MI area

COMPENSATION
Commensurate with experience plus attractive benefits including health insurance, dental insurance, flexible spending account, life insurance, short- and long-term disability insurances.

EDUCATION
Bachelor's degree in Computer Science, Robotics or similar discipline

REQUIRED
  • U.S. citizenship is a requirement. Our client works on U.S. government projects that require citizenship.
  • Professional software development experience with C++ or Java on Linux.
  • Experience working with robotics
  • Experience developing 2D/3D graphics
  • Experience with network programming
  • Experience with embedded hardware

OVERVIEW
  • The technical approaches you will take involve vehicular kinematics, sensor fusion, motion planning, and state estimation.
  • The software technologies you will utilize are C/C++, Java, JavaScript, HTML, TCP/IP, Linux.While levels of expertise in these areas vary between developers, everyone is expected to be able to change gears on short notice.
  • The hardware systems you will use are ground vehicles, LIDAR, radar, sonar, GPS, IMU, electric motors, wireless networks and more.