Responsibilities
- Design and implement teleoperation systems for robotic platforms.
- Develop and integrate AI algorithms to enhance robotic capabilities.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Improve existing systems and processes.
- Write clean, scalable, and efficient code using best practices.
- Create and maintain technical documentation.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and provide constructive feedback.
- Contribute to the development of the company's technology stack.
- Work closely with hardware and software teams to integrate systems.
- Develop and implement software solutions for robotic systems.
- Conduct research and development to advance robotic teleoperation.
- Provide technical leadership and mentorship to junior engineers.
- Ensure compliance with industry standards and best practices.
- Collaborate with stakeholders to gather and document requirements.
- Develop and maintain automated testing frameworks.
- Participate in the full software development lifecycle.
Nice to Have
- Experience with ROS 2.
- Familiarity with Docker and Kubernetes.
- Knowledge of computer vision libraries such as OpenCV.
- Experience with cloud-based robotics platforms.
- Familiarity with machine learning frameworks like TensorFlow or PyTorch.
- Experience with real-time operating systems.
- Knowledge of embedded systems design.
- Familiarity with agile methodologies and tools.
- Experience with collaborative robotics (cobots).
- Knowledge of sensor fusion techniques.
- Experience with robotic simulation environments.
- Familiarity with robotic middleware and frameworks.
- Experience with robotic hardware and software integration.
- Knowledge of robotic control algorithms.
- Familiarity with robotic perception and navigation systems.
- Experience with robotic manipulation and grasping.
- Knowledge of robotic path planning and motion control.
- Familiarity with robotic safety standards and regulations.
- Experience with robotic system testing and validation.
- Knowledge of robotic system deployment and maintenance.
Compensation
Competitive salary and equity
Work Arrangement
Remote
Team
Collaborate with a team of engineers and researchers focused on AI and robotics.
What You'll Get
- Competitive salary and equity.
- Comprehensive health, dental, and vision insurance.
- 401k with company match.
- Unlimited PTO and flexible work hours.
- Remote work options.
- Professional development opportunities.
- Collaborative and innovative work environment.
- Opportunities to work on cutting-edge technologies.
- Access to state-of-the-art tools and resources.
- Challenging and rewarding projects.
What You'll Do
- Lead the development of teleoperation systems for robotic platforms.
- Integrate AI algorithms to enhance robotic capabilities.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Improve existing systems and processes.
- Write clean, scalable, and efficient code using best practices.
- Create and maintain technical documentation.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and provide constructive feedback.
- Contribute to the development of the company's technology stack.
- Work closely with hardware and software teams to integrate systems.
- Develop and implement software solutions for robotic systems.
- Conduct research and development to advance robotic teleoperation.
- Provide technical leadership and mentorship to junior engineers.
- Ensure compliance with industry standards and best practices.
- Collaborate with stakeholders to gather and document requirements.
- Develop and maintain automated testing frameworks.
- Participate in the full software development lifecycle.
What You'll Need
- Proven experience in systems and robotics engineering.
- Strong background in AI and machine learning.
- Proficiency in programming languages such as Python, C++, and ROS.
- Experience with teleoperation systems and robotic platforms.
- Knowledge of computer vision and sensor integration.
- Familiarity with cloud platforms and services.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple projects.
- Experience with agile development methodologies.
- Knowledge of embedded systems and real-time operating systems.
- Familiarity with version control systems like Git.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Strong understanding of software development principles.
- Ability to write clean, efficient, and maintainable code.
- Experience with hardware-software integration.
- Knowledge of robotics simulation tools and environments.
- Familiarity with data structures and algorithms.
- Experience with Linux and Unix-based systems.
- Strong debugging and troubleshooting skills.
- Ability to work in a fast-paced and dynamic environment.
- Experience with robotic manipulation and control systems.
Nice to Have
- Experience with ROS 2.
- Familiarity with Docker and Kubernetes.
- Knowledge of computer vision libraries such as OpenCV.
- Experience with cloud-based robotics platforms.
- Familiarity with machine learning frameworks like TensorFlow or PyTorch.
- Experience with real-time operating systems.
- Knowledge of embedded systems design.
- Familiarity with agile methodologies and tools.
- Experience with collaborative robotics (cobots).
- Knowledge of sensor fusion techniques.
- Experience with robotic simulation environments.
- Familiarity with robotic middleware and frameworks.
- Experience with robotic hardware and software integration.
- Knowledge of robotic control algorithms.
- Familiarity with robotic perception and navigation systems.
- Experience with robotic manipulation and grasping.
- Knowledge of robotic path planning and motion control.
- Familiarity with robotic safety standards and regulations.
- Experience with robotic system testing and validation.
- Knowledge of robotic system deployment and maintenance.
Our Commitment to Diversity, Equity, and Inclusion
- We are committed to fostering a diverse and inclusive workplace.
- We believe that diversity drives innovation and creativity.
- We encourage applications from individuals of all backgrounds.
- We provide equal opportunities for all employees.
- We promote a culture of respect and inclusivity.
- We value the unique perspectives and experiences of our employees.
- We strive to create a workplace where everyone feels valued and respected.
- We are dedicated to promoting diversity, equity, and inclusion in all aspects of our business.
- We believe in the power of diversity to drive success and innovation.
- We are committed to creating a workplace where everyone can thrive.
Not provided