BJob Description /bThis position is open Thalwil, Switzerland; or Espoo or Tampere, Finland; or Chemnitz, Germany; or Cambourne, UKbr/br/In the position of the Navigation Software Design Engineer at u-blox you will be responsible for the heart of u-blox’s cutting edge positioning devices. With your practical experience in embedded computing and sound background knowledge in the domain of geodesy, mathematics or physics you will be a specialist for dedicated GNSS software applications running on power- and performance-optimized ARM processors. With your expertise in the field of embedded systems as integrated in our GNSS module devices you will be continuously developing and refining embedded navigation algorithms and strategies.br/br/bTasks /bliTake part in the complete development process which includes design, implementation and verification of embedded receiver firmware /liliCreate technical documentation for developed functional blocks and features /liliImplementation of new features according to a requirement specification and project plan /liliAssistance in definition and verification phase of new features /liliAnalysis of feedback or nonconformities /liliProviding workarounds and development of bug fixes /li bProfile /b liM.Sc. or PhD in Informatics, Geodesy or Applied Mathematics /liliKnowledge of GNSS technology and related technologies such as statistics, estimation theory, Kalman filtering, satellite orbit calculation and orbit prediction /liliExperience in developing embedded firmware for integrated systems /liliScientific and engineering skills such as problem solving, software debugging, data analysis, statistics, mathematical and physical models /liliProgramming languages: C (preferably on embedded systems)C++, Python, PerlGit, Subversion or other version control softwareMS Visual Studio Code or similar development environmentMatlab or Octave /liliFlexible team player, with ability and motivation to work as part of a bigger project /liliVery good communication and analytical skills /liliFluent in English /liliWillingness to travel occasionally /li br/bPerks /bbr/We offer a challenging position within an international work environment. You will be working with a young team in exciting technology. Our employment conditions are attractive with above average social benefits. In addition, we support flexible working, with work from home offered for a number of days a week. /p