Job Detail

Software Design Engineer (INS/GNSS Navigation)

Inseriert am: 10.09.2018

u-blox respects your privacy and is committed to protecting your personal information that you share with us. Your information will not be disclosed to any unauthorized third party, i.e. u-blox will only disclose your information to those contractors or employees of u-blox AG or any of its affiliated companies (parent company, subsidiaries) who have a reasonable need to know your information in order to hire new staff or to keep a reasonably confined data base for future hiring purposes. Please ensure that your application does not contain any sensitive personal information (religious beliefs / sexual orientation / health information / race / trade-union membership). If you wish to have your personal information removed please click the following link contact us.

Return to u-blox site


  • Current Vacancies

  • Get Started


Applicant Portal

:

Job Details: Software Design Engineer (INS/GNSS Navigation)


Full details of the job.







     





































Vacancy Name Software Design Engineer (INS/GNSS Navigation)
Location City Thalwil
Location Region  
Location Country Switzerland
Role also available in Cambourne, UK; Tampere, Finland
About u-blox Swiss-based u-blox (SIX:UBXN) is the global leader in wireless and positioning semiconductors for the automotive, industrial and consumer markets. Our solutions enable people, vehicles and machines to locate their exact position and wirelessly communicate via voice, text or video. With a broad portfolio of chips, modules and software solutions, u-blox is uniquely positioned to allow OEMs to develop innovative solutions that enable mobility quickly and cost-effectively. With headquarters in Thalwil, Switzerland, u-blox is globally present with offices in Europe, Asia and the USA.
Job Description




Position
 




As a Navigation Software Design Engineer at u-blox you are responsible for the heart of u-blox’s cutting edge navigation devices. With yourexperience and profound knowledge in the domain of GNSS navigation you are the specialist for inertial navigation systems deployed in both land-based and airborne vehicles for which accurate and reliable positioning even in challenging environment is a key factor. You are familiar with the complexity of an Extended Kalman Filter fusing measurements of GNSS and numerous microelectromechanical systems (MEMS) such as gyroscopes, accelerometers and odometers. You are able to draft new technical concepts, evaluate their feasibility and derive specifications for new Dead Reckoning features of a GNSS receiver firmware. Capitalizing on your profound programming skills you efficiently design and implement new features into the firmware of an embedded GNSS real-time system. You will be responsible for testing, documentation, quality control and maintenance of the source code and you support our application engineers in debugging and providing workarounds of nonconformities. As a part of our international multi-site team of specialized software developers you contribute to the next generation of u-blox’s innovative and competitive Dead Reckoning navigation systems.

Tasks
 






  • Realization of feasibility studies, drafting of technical concepts and preparation of specifications for new features of the GNSS receiver firmware

  • Design, implementation and testing of new features

  • Contribution to or technical lead of research and development projects

  • Preparation of technical documentation

  • Quality control and error analysis

  • Providing workarounds or fixes for bugs and nonconformities

Profile






  • PhDor MS in geodesy, geomatics, applied mathematics or engineering.

  • Sound standing knowledge and experience in GNSS technology and related technologies

    • Statistics and adjustment theory

    • Kalman Filter

    • Inertial Navigation Systems (Dead Reckoning)


  • Profound scientific and engineering skills

    • Problem solving

    • Data analysis and statistics

    • Mathematical and physical models


  • Knowledge in the following areas:

    • Embedded software development

    • ARM CPUs (CortexM)

    • Inertial sensors

    • Digital signal processing and satellite communications


  • Programming languages and tools:

    • C/C++

    • GIT or other version control software

    • MS Visual Studio or similar development environment

    • Matlab or Octave


  • Ability to work as a member of bigger projects. Flexible team player.

  • Good communication skills (oral and in writing) in English and corresponding local language

Applications Close Date
Contact Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology.
We are looking forward to receiving your application (in EN)






     
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember2017201820192020202120222023
































































Sun Mon Tue Wed Thu Fri Sat
             
             
             
             
             
             
Today

Details