Embedded Test Engineer

u-blox

View: 155

Update day: 04-04-2024

Location: Thalwil Zürich ZH

Category: IT - Software

Industry:

Loading ...

Job content

As an Embedded Test Engineer, you will be responsible for test development and verification of embedded software, especially positioning and navigation algorithms for different use-cases such as standard precision, high precision, sensor fusion, and precise timing. This role aims at acquiring good knowledge of GNSS technology and embedded firmware by interfacing directly with the platform Test Lead, capturing the test needs, and bringing them to definition, implementation and execution. Understanding the new requirements and how to verify the embedded system is essential part of the work. This requires collaboration with our test hardware and infrastructure team, product verification team, as well as our platform evolution team for the overall goal of delivering high quality positioning firmware products for our customers.
This role is part of the GNSS Verification team under the Platform Verification and Validation group, which is responsible for the definition, development, planning, execution, and review of the tests of u-blox positioning products. You will be part of a multicultural, friendly, and highly collaborative team split between Switzerland and Finland. This role requires analysis skills which will enable finding issues and working with colleagues to resolve them. This role deals with multiple requests and optimizing daily work according to the priorities that are set with colleagues.
It is essential that the candidate have at least few years of embedded systems development or testing experience. Previous work with GNSS (satellite-enabled positioning and navigation) algorithms or other electronics and communications technology is a plus.
The role is located in Thalwil, Switzerland.

Primary Tasks
  • Understand the system requirements for the embedded platform and propose solutions about how to verify them.
  • Work with the platform Test Lead to define and create test cases for the embedded firmware.
  • Execute tests and review test results against the requirements and specifications.
  • Report on accuracy and integrity of automated test results, identify defects, bugs, non-compliances.
  • Work with algorithm developers, system architects, platform project managers, and the system integration team to analyse requirements, reproduce problems, and support solutions.
  • Develop your area of expertise and support decisions in that scope.
  • Contribute to the development of daily operations, lab maintenance, remote test environments and tools, and test framework hardware and firmware evolution.
  • Create documentation for developed solutions.
Secondary Tasks
  • Reporting to line manager and platform Test Lead on activities.
  • Attend team stand-ups, strategy meetings and meetings with other teams within the company as and when required.
  • Assist other team members on the job.
  • Work with other teams to setup test environments.
  • Proactively expand knowledge regarding software test methodologies.
Profile
  • Proven experience as Software/Test Engineer, especially with a background in embedded firmware development or testing.
  • MSc in Engineering (Software/Electronics/Telecommunications/Electrical) or equivalent experience.
  • Familiar with Python, Robot Framework, and Linux.
  • Good understanding of revision control systems (e.g. Git).
  • Experience with requirements and test management tools (e.g. Jama, JIRA, Xray, Testrail, etc.).
  • Experience with lab tools e.g. signal simulators, oscilloscopes, multimeters, spectrum analyzers. Basic understanding of schematics and test boards.
  • English fluent both written and spoken. Strong documentation and communication skills.
  • Pro-active attitude and a strong desire to collaborate.
Bonus points
  • Experience with Perl programming language, familiarity with GNSS technology, and knowledge of RF signal concepts, noise figure, measurements of key RF parameters and serial communication (uart, usb) are a plus.
What are your perks?
  • 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.
  • Nice location on the Zurich lake side, 15 min away from Zurich with public transport.
  • Sport activities, “Friday beers”, barbecue, and an amazing roof terrace.
  • Between 25 and 30 days of vacation a year, employee insurance contribution taken over by employer and additional contribution from the company to the pension fund, participation to public transport costs.
Learn more about u-blox and its mission by watching this video

Learn more about your future working environment within our Positioning Product Center here!
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 organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.


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.
Loading ...
Loading ...

Deadline: 19-05-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...