Full Time

Senior Robotics Software Engineer

Motion Recruitment
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Motion Recruitment, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Senior Robotics Software Engineer at Motion Recruitment will play a pivotal role in the design, development, and implementation of sophisticated robotics systems. In this position, you will be responsible for creating and optimizing software that enhances robotic capabilities, collaborating with cross-functional teams to integrate advanced algorithms and ensuring the seamless functionality of robotic systems. You will also engage in troubleshooting and refining code to align with project objectives, while mentoring junior engineers in best practices.



Job Responsibilities

  • Design, develop, and implement software solutions for robotics applications.
  • Optimize algorithms for real-time robotic control and navigation.
  • Collaborate with hardware teams to ensure seamless integration of software and robotics components.
  • Conduct code reviews and provide constructive feedback to junior engineers.
  • Troubleshoot software issues and refine code to enhance performance and reliability.
  • Document software designs and architectures clearly for future reference.
  • Stay up-to-date with industry trends and incorporate relevant advancements into projects.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Minimum 5 years of experience in software development within robotics or related industries.
  • Proficiency in programming languages such as C++, Python, or Java.
  • Strong understanding of robotic frameworks and architectures, such as ROS (Robot Operating System).
  • Experience with machine learning algorithms and their application in robotics.
  • Solid knowledge of control systems, autonomous navigation, and sensor integration.
  • Excellent problem-solving skills and the ability to work independently as well as collaboratively.


Technologies & Tools

The position will primarily utilize a variety of advanced technologies and tools including but not limited to robotic simulation environments, programming frameworks, and development tools. Familiarity with ROS, Gazebo, and MATLAB is essential, along with integrated development environments (IDEs) such as Visual Studio or JetBrains tools. The role will also involve using version control systems like Git for source code management.



Ideal Candidates

Ideal candidates for the Senior Robotics Software Engineer position will possess strong analytical mindsets and a passion for innovation in robotics technology. They should be adept at tackling complex problems with creative solutions and demonstrate a collaborative spirit when working within teams. Additionally, candidates should exhibit a keen enthusiasm for continued learning in the field of robotics and remain responsive to the ever-evolving challenges within the industry.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.