JobsPortal logo

Search Jobs In Finland

Senior Software Engineer for GNSS Signal Processing

Published date more than one year ago
Posted: more than one year ago
Company U-Blox
Company: U-Blox
Location Tampere
Location: Tampere

This is an exciting opportunity to work in a highly motivated and experienced team within an innovative IoT semiconductor company.  As part of u-blox Product Center Positioning and of the GNSS Algorithms and Software department, our international team of five engineers distributed in Switzerland and Finland is looking for a Senior Software Engineer. Our mission is to develop cutting edge GNSS signal processing solutions that serve as fundamental parts of a large variety of products ranging from sport watches to autonomously driving cars and earth orbiting space crafts.

In this role you will be responsible for design, development and maintenance of GNSS signal processing algorithms from initial idea to final FW implementation. You will work closely with other SW teams that are specialized in e.g. HW co-processor engines, embedded SW platforms, navigation filters or productizing. If you have real passion for developing clever and computationally efficient algorithms with rigorous mathematical models, and are eager to implement FW on a chip to see that everything works as expected under real-world conditions, this is the right position for you. Are you familiar with hard/soft decision decoding, and Kalman, Viterbi or Reed-Solomon are more than just names for you? Then don't hesitate to contact us!

The role can be located in Finland (Tampere), Switzerland (Thalwil) or in UK (Reigate). There will be occasional travel within Europe.

Your Responsibilities

  • Develop and maintain GNSS signal processing algorithms and FW
  • Design, implement and carry out unit tests for FW verification
  • Write technical documentation
  • Analyze nonconformities, provide workarounds and develop bug fixes
  • Coordinate technical activities with other teams or departments
  • Share with and support co-workers

Your Skills and Experiences

  • MSc or PhD in E.E., computer science or similar field
  • Proficient programing skills in C, C++ and Matlab
  • Several years of proven experience with large embedded FW projects
  • Solid understanding and hands-on experience of baseband signal processing and CDMA receiver design principles
  • Familiar with GIT, SVN, Eclipse or similar
  • Ability of analytical thinking, SW debugging and detail/quality focusing
  • Quick learner and flexible team player
  • Strong communicator in English, both orally and written

Bonus Points

  • GNSS navigation algorithm experience
  • Experience with Perl and Python