Embedded Firmware Test Engineer
u-blox
Tampere or Espoo, Finland
As an Embedded Firmware 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, low-power wearables, and industrial tracking applications. You will have an opportunity to acquire good knowledge of GNSS technology and embedded firmware by interfacing directly with the firmware development and product teams. You will capture the test needs, and bring them to definition, implementation, and execution. Understanding the new requirements and how to verify the embedded system is an essential part of the role. This requires collaboration with our test hardware and infrastructure team for the overall goal of delivering high quality positioning firmware products for our customers.
Your Responsibilities
- Work with algorithm developers, system architects, and platform project manager to analyze requirements, reproduce problems, and support solutions.
- Understand the system requirements for the embedded firmware system and propose solutions about how to verify them.
- Work with other test engineers and software developers to define and create test cases for the embedded firmware.
- Execute tests and review test results against the requirements and specifications.
- Document the accuracy and integrity of automated test results, identify defects, bugs, non-compliances.
- Help advance our CI/CD initiatives by contributing towards a fully functional automated verification pipeline for our embedded FW.
Your Skills and Experience
- Strong analysis skills for finding and fixing problems.
- 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).
- 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.
- Certification of ISTQB training.
Don't forget to mention EuroTechJobs when applying.