Senior Robotics Software Engineer Engineering - Boston, MA at Geebo

Senior Robotics Software Engineer

Company Overview:
Our client is a global leader in robotics and automation, revolutionizing the way we fulfill customer orders.
Our innovative solutions enhance the efficiency and scalability of their operations, setting the standard for cutting-edge technology in the e-commerce industry.
We are seeking a highly skilled and motivated Senior Robotics Software Engineer to join our dynamic team and contribute to the evolution of our state-of-the-art robotics systems.
Position Overview:
As a Senior Robotics Software Engineer, you will be a key player in designing, developing, and optimizing software solutions that power our robotic systems.
You will work on complex algorithms, contribute to the architecture of robotic software platforms, and collaborate with cross-functional teams to drive innovation in automation technology.
This role offers an exciting opportunity to be at the forefront of revolutionizing logistics and fulfillment processes on a global scale.
Responsibilities:
Algorithm Development:
Design and implement advanced algorithms for perception, decision-making, and control, enhancing the capabilities of robotic systems.
Software Architecture:
Lead the development and maintenance of scalable and robust software architectures for robotic platforms, ensuring high performance and reliability.
Integration:
Collaborate closely with hardware engineers and other software teams to integrate software components with robotic hardware, sensors, and control systems.
Optimization:
Identify and implement optimizations to improve the efficiency, speed, and responsiveness of robotic software systems, considering real-time constraints.
Collaboration:
Work collaboratively with interdisciplinary teams, including mechanical and electrical engineers, to deliver end-to-end solutions that meet business and customer requirements.
Testing and Validation:
Develop comprehensive testing strategies to validate the functionality, safety, and reliability of robotic software systems.
Documentation:
Create and maintain detailed documentation for software designs, APIs, and system architectures to facilitate knowledge transfer and support.
Qualifications:
Education:
Master's or Ph.
D.
in Computer Science, Robotics, or a related field.
Experience:
Minimum of 5 years of hands-on experience in robotics software development, with a proven track record of delivering successful projects.
Programming Languages:
Proficiency in C+
and Python, with experience in ROS (Robot Operating System).
Algorithmic Expertise:
Strong background in developing algorithms for perception, planning, and control in robotic systems.
Software Engineering Practices:
Familiarity with best practices in software engineering, version control, and collaborative development.
Problem Solving:
Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Communication Skills:
Strong communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Benefits:
Competitive salary Comprehensive health, dental, and vision coverage 401(k) retirement plan Stock options Flexible work hours Professional development opportunities Recommended Skills Api Algorithms Architecture C+
(Programming Language) Communication Computing Platforms Apply to this job.
Think you're the perfect candidate? Apply on company site $('.
external-apply-email-saved').
on('click', function (event) window.
ExternalApply = window.
open('/interstitial?jobdid=j3p44b619chq8628vx8', 'ExternalApply-j3p44b619chq8628vx8'); ); Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.