Software Engineer in Test - Runtime
R&D - Helsinki
Team: Kanzi UI
Kanzi UI is the industry-leading software tool for automotive graphical user interfaces, powering millions of cars on the road already. Our first customer, Audi, has based their Virtual Cockpit on Kanzi since 2012. Kanzi is now in use by dozens of other car brands, from well-known Italian supercars to Chinese EV startups, from the latest Range Rover Velar to the all-new Ford Mustang. The Kanzi UI business unit is home to some 40 professionals developing the core products on which our company’s value is built, Kanzi Studio and Kanzi Runtime. There is a reason for our leading market position: these products are the most user-friendly and advanced tools, streamlining development and putting the designer first. This is the team that maintains our core advantage, enabling the world’s leading automotive brands to create stunning instrument clusters and infotainment systems.
You will work on automating tests for Kanzi Runtime and improving testability in close co-operation with SW Engineers implementing new features. In this position you will gain system wide knowledge on Kanzi Runtime and utilize it for developing test frameworks together with systematic tests to achieve high SW quality. You will be testing core Kanzi Runtime features and conducting performance and memory profiling. On this small SW team you will get to have a significant impact on the way user interfaces of the future are built today!
Who Are You?
You are a professional with a passion for developing test automation and testability. You have the capability to understand the big picture and the SW product at the system level. You have experience working with UI frameworks and understand the related architecture solutions. You possess the tester’s mindset and want to utilize your software development skills for developing test frameworks and automated testing. You have attention to detail and target to cover even those hard to reach nooks and crannies of code. You understand and speak for the importance of test automation.
- Ambition to develop testing and test automation
- Capability to pick up new technologies and codebase at system level
- Knowledge of UI frameworks
- C++ programming skills
- Profiling skills
- Graphics programming experience
- Embedded experience
- Test Driven Development experience
- Other methodologies like Acceptance/Behavior Driven Development
- Python skills
If this sounds like you, please send your CV and cover letter / portfolio in English by clicking the button below. We look forward to meeting you!