Join Swiss-Mile Robotics AG: Senior Software Engineer in SLAM
Swiss-Mile Robotics AG is a cutting-edge deep-tech startup seamlessly integrating artificial intelligence with the physical world using our autonomous wheeled-legged robots. Our innovations are set to transform monitoring, security, and logistics, among other sectors. Supported by top global venture capitalists, we seek to expand our team with industry-leading talent.
About Us
Our expert team excels in pioneering robotics design and neural network applications, enhancing environmental understanding and decision-making. With a strong research foundation and significant contributions from ETH Zurich, we are at the forefront of practical AI and robotics applications.
Our robots require precise and real-time localization facilitated by onboard sensors like IMUs, lidar, and cameras, along with pre-existing maps. In unmapped environments, the robots dynamically create maps while localizing themselves.
Job Opportunity: Senior Software Engineer in SLAM
We are looking for a Senior Software Engineer with expertise in laser- and camera-based localization techniques and Simultaneous Localization and Mapping (SLAM). As a key player in our team, you will drive our localization efforts to enable autonomous robot navigation.
Key Responsibilities
- Develop advanced online and offline localization and SLAM algorithms by integrating lidar, cameras, IMUs, GNSS, and other sensor data.
- Design, validate, and refine algorithms using challenging real-world data.
- Update environment maps dynamically with data from ongoing robot deployments.
- Create dependable sensor calibration systems for complex environments.
- Develop efficient workflows to capture initial maps of deployment sites, with or without direct robot involvement.
- Explore innovative methods to advance SLAM and localization algorithms using deep learning and semantic understanding.
- Implement optimized deployment-ready code within the robot's computational constraints.
- Provide expert guidance to product managers and executives for strategic decisions.
- Create and maintain comprehensive documentation, guidelines, and best practices.
Qualifications
- Master’s degree or higher in Engineering, Robotics, Machine Learning, Computer Science, or a related field.
- At least five years of industry or research experience (PhD experience applicable).
- Strong mathematical foundation including linear algebra, vector calculus, probability theory, and mathematical optimization, with implementation experience.
- Extensive background in robotics or autonomous driving, with expertise in Bayesian estimation, SLAM, odometry, Kalman filtering, and related fields.
- Proven experience deploying SLAM or localization on hardware platforms.
- Ability to write production-level code in modern C++.
- Proficiency in prototyping algorithms and training deep neural networks using Python.
Bonus Points
- PhD in Robotics, Engineering, Computer Science, or a related field, or equivalent research experience.
- Publications in top-tier conferences.
- Experience in managing a software team.
We look forward to receiving your application and joining us in shaping the future of intelligent robotics.
Additional Information
Company: Swiss-Mile Robotics AG
Job Title: Senior Software Engineer - SLAM