Unlock Software Engineering Excellence
We are seeking a highly skilled Lead Software Engineer to drive the development of our Application Control Platform. This individual will design and implement modular, high-performance software that integrates robotic motion, perception, and intelligence.
Key Responsibilities
* Lead cross-functional teams to develop scalable, reliable, and high-quality software architectures.
* Design and implement APIs and SDKs for seamless integration with platform services and robotic orchestration capabilities.
* Collaborate with global R&D teams to enable digital twins, edge computing, and secure cloud connectivity.
* Ensure platform reliability and security through automated testing, CI/CD, and compliance with industry standards.
* Mentor developers and drive innovation, introducing technologies that enhance performance, maintainability, and visualization.
Requirements
* Bachelor's or Master's degree in Computer Science, Robotics, or related field with 10+ years of experience.
* Strong understanding of robotics frameworks, perception pipelines, and closed-loop control systems.
* Proven ability to translate high-level architecture into production-grade implementations.
* Hands-on experience with APIs, SDKs, UX/UI-compliant design, and automated deployments.
* Proficient in C#, C++, Python, and Linux; experience with ROS2 is a plus.
* Familiarity with cybersecurity principles and open-source compliance.
* Excellent communication skills and a global mindset.
Benefits
Join a team of talented engineers and contribute to cutting-edge projects that shape the future of technology.