JobsPortal logo

Search Jobs In Finland

Software Engineer (Functionally Safe GNSS Radio 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

Software Engineer (Functionally Safe GNSS Radio Signal Processing)u-blox continues to expand its efforts in positioning technology with a focus on building positioning products for safety-relevant applications such as autonomous road and airborne vehicle control and navigation. Hence, our Positioning Product Center is charged with ensuring that u-blox positioning products, not only remain at the forefront of positioning technologies, but also becomes a key player within high-integrity and safety-relevant systems. As a new and fast-growing team within this organization, we are applying our best research and engineering capabilities to develop these new functionally safe, high integrity products. While satellite-based positioning technology is widely accepted and integrated within safety-relevant functions in aviation, we want to assign it also to safety-relevant tasks within future mass-market applications such as highly-automated and autonomous vehicle control.Our vision is to develop a positioning technology that is so reliable, accurate, and easy to integrate, that it will become a natural part within systems requiring high-accuracy, integrity, and functional safety. Our positioning technology integrates GNSS satellite signals with sensors from the vehicle by means of sophisticated hardware and software. If you are looking to join a team that is building cutting-edge technology that will shape the future of autonomous vehicle control and navigation, this may be the opportunity you’re looking for.We are looking for a passionate Software Engineer (Functionally Safe GNSS Radio Signal Processing) who is a quick learner, enthusiastic about functionally safe systems, and eager to contribute in building our new Functionally Safe Positioning Products Development organization. The role is located in Tampere or Espoo (Finland). There will be regular travel to other sites within Europe. Your Responsibilities

  • Develop and maintain GNSS radio signal processing algorithms and associated safety mechanisms for safety-critical GNSS positioning products.
  • Ensure that the firmware meets the specified functional, performance and safety requirements by applying verification methods such as code review, debugging, and testing.
  • Integrate the firmware into the GNSS receiver chip and participate in system verification and validation activities by collaborating with the IC development department and other engineering and testing teams.
  • Support Systems Engineers by providing GNSS signal processing expertise during the system analysis and design specification phases.
  • Conduct safety analyses and ensure that the deliverables meet the quality assurance and functional safety standards (ISO-26262, DO-178C).
  • Participate in the release and delivery of safety-critical positioning products to customers.
  • Adhere to strict development processes that are compliant with functional safety standards like ISO-26262 or DO-178C.

Your Skills and Experience

  • M.Sc. or Ph.D. in electrical engineering, computer science, communication systems, or equivalent education
  • At least two years of hands-on experience in embedded systems development (C/C++ programming languages)
  • Solid knowledge in baseband radio signal processing, Spread Spectrum receiver design principles, signal processing in hardware and software
  • Real Time Operating Systems knowledge preferred
  • Strong documentation and communication skills
  • Familiar with version controlling systems (GIT, SVN) and integrated development environments (Eclipse IDE, or similar).
  • Team player with the ability to work independently within broader project teams and a can-do attitude

Bonus Points

  • Knowledge in GNSS technology and navigation algorithms
  • Experience in Functional Safety (ISO-26262, DO-178C, IEC 61508, AUTOSAR, FMEA/FTA activities)
  • Experience in test-driven design and continuous integration
  • Experience in working within a regulated industry
  • Familiar with Requirement Management tools (e.g, Jama or Doors) and  Model Driven Design tools (e.g., Enterprise Architect or IBM Rhapsody)