We're looking for a skilled and driven Software Engineer to help build advanced robotic systems. This role combines full-stack software development with innovative work in embedded controls, AI, and connectivity.
Responsibilities
- Design and build scalable software for robotics, including front-end UIs and back-end APIs.
- Rapidly prototype and test solutions in collaboration with product, engineering, and customer teams.
- Translate complex problems into functional software in a lean, startup-style environment.
- Integrate user feedback to refine and improve systems iteratively.
- Explore new technologies and contribute to the development of breakthrough solutions.
Requirements
- Bachelor's degree in Engineering, Computer Science, or related field.
- 6+ years of full-stack development experience (Front-end and Back-end), plus 2+ years in IoT or autonomous systems.
- Proficient in .NET, Java, Python, and C ; experienced in API design (REST), event-driven systems (Kafka/RabbitMQ), and microservices architecture.
- Skilled in cloud-native development and deployment using Azure, AWS, Docker, and Kubernetes.
- Familiarity with machine vision, AI/ML integration, and core networking and connectivity principles.
Please apply with an up to date resume