GNSS Software Engineer
Accurision GmbH
- Lustenau, Vorarlberg
- Unbefristet
- Vollzeit
- Build and extend GNSS signal generation software using working prototypes as the foundation
- Implement core modules for real-time GNSS simulation, including signal timing, PRN encoding, and data modulation
- Refactor, optimize, and productionize prototype code for maintainability and performance
- Integrate observation and navigation data (RINEX) into the simulation pipeline
- Collaborate with signal processing and research teams to validate correctness of generated outputs
- Use open-source GNSS tools and Linux-based development practices to deliver a reliable software-only solution
- Ensure deterministic execution under real-time conditions in a modular, extensible architecture
- Strong proficiency in C/C++ (modern C++ preferred)
- Experience with real-time systems (multithreading, buffering, timing)
- Proficient in Linux development (gcc/clang, CMake)
- Ability to write clean, maintainable, and well-documented code
- Solid grasp of Visual Studio for development and debugging
- Comfortable working with and integrating open-source
- libraries/platforms
- High proficiency in English, German is a plus
- Familiarity with GNSS pseudorange and Doppler calculation
- Understanding of RINEX observation and navigation file formats (v2.x, v3.x)
- Knowledge of PRN code generation and GNSS NAV message structure
- Satellite position/velocity computation from ephemeris data
Westjob