GNSS Software Engineer
Accurision GmbH
Lustenau, Austria
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Lustenau, Austria
Tech stack
C++
CMake
Code Generation
Encodings
Software Debugging
Linux
Microsoft Visual Studio
Open Source Technology
Signal Processing
Simple Data Format
Systems Integration
Multithreading
Real Time Systems
Linux Development
C++14
Code Restructuring
GNSS
Software Library
Job description
We are looking for a highly motivated GNSS software engineer who is passionate about building technology that serves our customers. You will help develop the next generation of electronic warfare solutions.
You need to have an EU citizenship. Tasks
- 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, * Exciting and challenging tasks in the field of cost-efficient electronic warfare solutions
- Opportunity to play a decisive role in the development of our solutions
- Small/international team
- 4-day work week (Monday through Thursday)
Requirements
- 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