Job advertisement Id FT001 online since 03/2025
ANavS – Advanced Navigation Solutions has three lines of business: precise positioning systems, precise mapping systems and snow monitoring systems. The core of the ANavS positioning systems is a modular and flexibly configurable sensor fusion of GNSS, inertial, odometry, UWB, camera and Lidar measurements. The innovative positioning algorithms were developed and patented by ANavS and include newest RTK/ PPP and AI methods.
The products have a large range of applications including automotive, robotics, automation, maritime, railway, aerospace, agriculture, and mining industries.
You will be part of the agile embedded team and contribute to high-level software components of advanced positioning systems. For our new product generation and software architecture, you will develop reliable, flexible, and scalable code for a wide range of operational scenarios. Your developments will be used in research for autonomous driving, maritime automation, autonomous robots, top-class sports and many more.
Your Core Tasks:
- Development of management and configuration software for embedded positioning systems as ROS2 nodes
- Development of IoT and cloud solutions
- Development of Continuous Integration and code quality tools
- Hardening of implementation against security and safety threats
- Adaptation of our systems to specific customer projects
- Development of remote maintenance mechanisms
- Close cooperation with the hardware development and algorithmic developments
- Patenting and publishing of developed approaches are encouraged
Core Qualifications:
These are required to get the job.
- High motivation to become part of a growing team and to gain new skills
- Comprehensive experience in Modern C++ and Python software development
- Knowledge of ROS2 (or similar software frameworks) concepts
- Good communication skills in English and German
- Good knowledge of Linux-based operating systems, tools, and underlying functions
Additional Welcome Qualifications:
These will make you stand out between the other job candidates.
- Experience with other common programming languages
- Experience with Real-time operating system programming
- Experience with safety-critical programming
- Deep understanding of network technologies
- Deep understanding of Linux based operating systems
- Experience with web technologies
- Experience with embedded systems
- Contributions to open source projects (You’re welcome to share links to your contributions / GitHub account)