Lead Robotics Software Engineer

Overview

On Site
140k - 170k
Full Time

Skills

C++
Real-time
Data processing
Control system
Operating systems
Software development
Emerging technologies
Computer science
Electrical engineering
Software architecture
Health insurance
Professional development
Startups
Leadership
Robotics
Hudson
Mergers and acquisitions
Innovation
Pivotal
Collaboration
Design
Simulation
Internationalization and localization
Mapping
ROS
Sensors
Data
Algorithms
Computer hardware
Mentorship
FOCUS
Unity
Communication

Job Details

Lead Robotics Software Engineer / Full-time / Hybrid Hudson, MA
Company Overview: Join an established robotics startup on the cutting edge of innovation, where your expertise will drive the future of robotics technology. Our client is dedicated to revolutionizing industries through the development of advanced robotics systems, and are seeking a talented Lead Robotics Software Engineer to join our team.

Role Overview: As the Lead Robotics Software Engineer, you will play a pivotal role in the development of our client's next-generation robotics platforms. You'll lead a team of talented software engineers and collaborate closely with cross-functional teams to design, implement, and optimize software solutions for real-time robotics data processing, simulation, navigation, localization, mapping, and control systems. This position offers a unique opportunity to work hands-on with cutting-edge technologies while contributing to the advancement of robotic capabilities across various industries.

Responsibilities:
  • Lead the design, development, and implementation of software systems for robotics applications, utilizing C++ and ROS (Robot Operating System).
  • Architect and implement real-time data processing systems to handle large volumes of sensor data from robotic platforms.
  • Develop simulation systems to model and test robotic behavior in virtual environments.
  • Design and implement navigation, localization, mapping, and control algorithms to enable autonomous operation of robotic systems.
  • Collaborate closely with hardware engineers to integrate software with robotic hardware components.
  • Lead code reviews, provide technical guidance, and mentor junior engineers to ensure high-quality software development practices.
  • Stay current with emerging technologies and industry trends in robotics software development.


Desired Skills & Experience
  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field; advanced degree preferred.
  • 5+ years of experience in software development, with a focus on robotics or autonomous systems.
  • Proficiency in C++ programming language and experience with ROS (Robot Operating System).
  • Strong background in real-time systems, robotics algorithms, and software architecture design.
  • Experience with simulation tools such as Gazebo or Unity for robotics simulation.
  • Familiarity with navigation, localization, mapping, and control algorithms for robotic systems.
  • Excellent communication skills and ability to work effectively in a collaborative team environment.
  • Prior experience in a leadership or mentoring role is a plus.
What You Will Be Doing
Tech Breakdown
  • ROS
  • C++

Why Join Them:
  • Opportunity to work at the forefront of robotics technology and contribute to groundbreaking innovations.
  • Collaborative and dynamic work environment with a diverse team of passionate individuals.
  • Competitive compensation package with benefits, including health insurance and retirement plans.
  • Bonus OR Commission eligible
  • Flexible hybrid work arrangement with the option to work remotely and onsite in Hudson, Massachusetts.
  • Professional development opportunities and career growth within a fast-growing startup company.

About Motion Recruitment Partners, LLC