Senior Robotics Software Engineer at Autonomous Vehicle start-up
Boston, Massachusetts
Onsite
Full Time
$155k - $170k
Our client is a cutting-edge Autonomous Vehicle start-up, in Boston, dedicated to revolutionizing transportation through innovation and advanced robotics technology. Their mission is to create safe, efficient, and intelligent mobility solutions that redefine the future of transportation.
Position Overview:
Our client is seeking a talented Senior Robotics Software Engineer to join their dynamic team of innovators in the Greater Boston area. As a Senior Robotics Software Engineer, you will play a pivotal role in developing and implementing state-of-the-art software solutions for their autonomous vehicle systems. You will collaborate closely with multidisciplinary teams to design, test, and deploy robust robotics algorithms that drive the next generation of autonomous vehicles.
Key Responsibilities:
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Position Overview:
Our client is seeking a talented Senior Robotics Software Engineer to join their dynamic team of innovators in the Greater Boston area. As a Senior Robotics Software Engineer, you will play a pivotal role in developing and implementing state-of-the-art software solutions for their autonomous vehicle systems. You will collaborate closely with multidisciplinary teams to design, test, and deploy robust robotics algorithms that drive the next generation of autonomous vehicles.
Key Responsibilities:
- Design, develop, and maintain software components for autonomous navigation, perception, and control systems.
- Implement algorithms for localization, mapping, path planning, and motion control.
- Optimize and enhance existing software architecture to improve system performance and reliability.
- Collaborate with hardware engineers to integrate software with sensors, actuators, and other robotic systems.
- Conduct code reviews, write technical documentation, and ensure code quality and best practices are upheld.
- Stay updated with the latest advancements in robotics, machine learning, and autonomous systems to propose innovative solutions.
- Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or related field; Master’s or Ph.D. preferred.
- Proven experience (5+ years) developing software for robotics or autonomous systems.
- Proficiency in programming languages such as C++, Python, or Java, with strong software design and architecture skills.
- Hands-on experience with robotics frameworks (ROS, Robot Operating System) and simulation tools (Gazebo, V-REP, etc.).
- Solid understanding of algorithms and data structures relevant to robotics applications (e.g., SLAM, Kalman filters, PID controllers).
- Experience with version control systems (e.g., Git), continuous integration, and deployment practices.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative team environment.
- Strong verbal and written communication skills; ability to present complex technical information clearly and concisely.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Familiarity with machine learning techniques and frameworks (TensorFlow, PyTorch).
- Previous work in autonomous vehicles or related industries.
- Competitive Salary
- You will receive the following benefits:
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) {including match- if applicable}
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.