Senior Robotics Software Engineer - Remote
About the Role
We are seeking a Senior Robotics Software Engineer - Remote to join our innovative team at Blue River Technology. In this role, you will have the opportunity to work on cutting-edge robotics projects that leverage advanced technologies in AI and machine learning. As a Senior Robotics Software Engineer, you will contribute to the development of software that powers autonomous systems, making a significant impact in the field of robotics.
What You'll Do
- Design and implement software solutions for robotics applications, focusing on real-time performance and reliability.
- Collaborate with cross-functional teams to integrate software with hardware components, ensuring seamless operation.
- Utilize your expertise in C++ and Python to develop algorithms for perception, navigation, and control of robotic systems.
- Conduct unit testing and integration testing to validate software functionality and performance.
- Participate in code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement.
- Work with cloud infrastructure (AWS) to deploy and manage robotics applications.
- Stay updated on the latest advancements in robotics and AI, applying new knowledge to enhance product capabilities.
Requirements
- 5+ years of experience in software development, with a focus on robotics or related fields.
- Strong proficiency in C++ and Python programming languages.
- Experience with real-time operating systems and robotics frameworks such as ROS.
- Familiarity with machine learning techniques and their application in robotics.
- Solid understanding of software architecture and design patterns.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
- Strong communication skills to collaborate effectively with team members.
Nice to Have
- Experience with reinforcement learning and SLAM (Simultaneous Localization and Mapping).
- Knowledge of mobile application development for robotics.
- Familiarity with infrastructure as code practices.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 annually.
- Eligibility for Blue River’s bonus and benefit programs.
- Opportunity to work on innovative projects in a collaborative and dynamic work environment.
- Professional development opportunities to enhance your skills and career growth.
- Flexible remote work arrangements to support work-life balance.
This Senior Robotics Software Engineer role offers a competitive salary and the chance to work on groundbreaking robotics projects in a fully remote setting.
Who Will Succeed Here
Proficient in C++ and Python, with hands-on experience in developing real-time robotic control systems using ROS (Robot Operating System) for autonomous applications.
Strong understanding of machine learning algorithms and AI frameworks, with practical experience in deploying models on AWS to optimize robotic functionalities in the field.
Demonstrated ability to work independently in a remote environment, with a proactive approach to problem-solving and self-management, ensuring timely delivery of complex projects.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months