This is a remote position.
We are seeking a Senior Software Engineer Robotics to join our team.
Responsibilites:
- Working with engineering operations and product teams to ensure the robotic software meets requirements and design specifications
- Writing clean maintainable and efficient code primarily in C and Python.
- Develop tools infrastructure and analytics to support core robot functionality manufacturing and field service.
- Analyze and optimize algorithms and processes using production and operational data to improve robot performance reliability and cost.
- Troubleshooting and debugging robot related issues as they arise across the stack and system.
- Participating in code reviews and developing necessary unit and integration tests to ensure that code meets coding standards and best practices.
Requirements
- Masters or PhD s degree in Robotics Computer Science or a related field.
- 35 years of experience designing and implementing software in production quality.
- Strong software design and development skills robotic algorithms and data structures knowledge.
- Broad algorithmic skills across domains such as computer vision signal processing estimation and optimization.
- Analytical mindset with a datadriven approach to debugging development and decision making.
- Familiarity with complex electromechanical systems.
- Entrepreneurial selfmotivated and independent.
- Excellent technical capability with strong written and verbal communication skills.
- High level of emotional intelligence and ability to build and manage diverse relationships.
Preferred qualifications:
- Indepth knowledge of realtime software and control systems.
- Experience with machine learning algorithms and model development for perception and/or navigation.
- Prior exposure to datadriven optimization of processes for operations such as manufacturing and/or service.
Benefits
- Work Location: Remote
- 5 days working
Master's or PhD s degree in Robotics, Computer Science, or a related field. 3-5 years of experience designing and implementing software in production quality. Strong software design and development skills, robotic algorithms, and data structures knowledge. Broad algorithmic skills across domains such as computer vision, signal processing, estimation, and optimization. Analytical mindset with a data-driven approach to debugging, development, and decision making. Familiarity with complex electromechanical systems. Entrepreneurial, self-motivated, and independent. Excellent technical capability, with strong written and verbal communication skills. High level of emotional intelligence and ability to build and manage diverse relationships.