JobsPortal logo

Search Jobs In Finland

Embedded Engineer (GNSS receiver productization)

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

The team:We are an international team of hardware designers, software developers, test engineers, and application engineers. Together we create satellite navigation receivers for consumer, industrial and wearable markets. We develop requirements for new products together with product strategy teams and then build, test, and release GNSS receiver software which runs in the u-blox GNSS receiver ASIC platforms. We also design and test receiver modules based on those ASICs.Your role:With a strong focus on embedded software, you will take part in the whole GNSS receiver development cycle from the definition of products to the final software and product release and beyond. Over time you will get involved in many phases of GNSS receiver productization processes: Product definition, software and hardware development, testing, software release, hardware tape-outs, semiconductor and module production, documentation and more.This requires you to be a versatile and flexible all-rounder. While your focus will be preliminary on the GNSS receiver software written in C, you understand software as a part of a complex semiconductor solution. Our software interfaces to a wide range of digital and analog hardware blocks. During your daily work you will get in touch with many key components of satellite navigation receivers.To develop and test our receiver software, you will be using a wide range of hardware: From prototypes of our receiver products to FPGA boards, various measurement devices and JTAG debuggers.When we are in testing phase of a product, you and other team members will review tests, execute manual tests, and implement new tests. You will be responsible for analyzing defects and receiver performance. For some issues you will implement fixes yourself. In other cases, you will work with specialized developers to find a solution.To work together with others successfully and efficiently, you must be clear and concise in your communication, both written and verbal.Your responsibilities:

  • Analyze software features which will be integrated into product firmware and implement necessary adaptations when needed
  • Define and implement smaller software features which are developed by the productization team directly
  • Review test results from automated tests during software/product release test cycles
  • Execute manual tests when needed
  • Analyze defects found during testing and correct them
  • Analyze customer issues in existing products and develop strategies to resolve them.
  • Work closely with feature development team to fix issues or implement needed improvements
  • Support the creation of product documentation in your area of expertise
  • Implement test cases for receiver functionality when needed

Requirements:

  • BSc or MSc degree in electrical engineering, computer science or equivalent
  • Minimum 3 years of working experience in software development, embedded system development, product testing or product support
  • Good knowledge of C programming language. A short test will be part of the interview procedure.
  • Used to work with embedded systems, were software and hardware work tightly together and resources are limited
  • Strong English communication skills in conversation and writing
  • Experienced in carrying out hands-on troubleshooting on software and hardware level
  • Experienced with GIT version control system
  • Customer focused mindset
  • Able to travel to other u-blox sites in Europe occasionally

The following will be a plus

  • Knowledge of satellite navigation technology
  • Experience with ARM Cortex processors
  • Experience with Lauterbach µTrace® for Cortex-M and Trace32
  • Perl or Python programming skills
  • Familiar with make files
  • Experienced with Jira issue tracker

We offer at u-blox Espoo location:

  • A multicultural and international company with over 50 different nationalities
  • Project-based activities working with colleagues distributed across the globe.
  • A start-up and innovation mindset while in the process of scaling-up processes and efficiencies
  • Up to 40% remote work & flexible working hours
  • Training and career growth opportunities
  • Company Bonus and Stock Option Plan
  • Easy access location in Perkkaa, Espoo
  • Modern office premises
  • Good basic benefits (commuting, lunch, sports&culture etc.)
  • Sport activities, Team events

Learn more about u-blox and its mission by watching this video !We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.