WE ARE LOOKING FOR Embedded System Security Software Engineer
We are looking for Embedded System Security Software Engineer to our team. You will be joining our client's team of system security experts who are responsible for innovating industry leading system security technologies of consumer products like smart phone, laptop, automotive and so on.
The team tries to bring some new ideas to the consumer, such as “New Architecture, New ecology and New experience”, so we hope our expert can contribute to this vision. We expect that you have very deep software development experience how to design system security features into the consumer industry and able to make your own plan on technologies and lead the technologies development, thus finally help to build competitiveness on cyber security and user privacy protection, which aims to bring totally new security experiences to the customers.
Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good team spirit, low-hierarchy and nonexistent bureaucracy. Our way of working is flexible too, many of our team work remotely from home with visits to our office from time to time when needed. This role is equally challenging, and as such we offer a very good compensation.
Skills Required
RTOS
Linux Kernel
Trusted Execution Environment (TEE)
Security Architecture
C/C++
Rust
Locations
Tampere
Helsinki
REQUIRED QUALIFICATIONS
Master in computer science with at least 10 years of software design and development experience in the field of mobile OS system security, such as OS system services and drivers, TA in TEE etc.
Strong Background in embedded software and RTOS development, proficient in one or more programming languages such as Assembly/C/C++/Rust, proficient in Arm V7/8/9 architecture, familiar with its virtual memory architecture, instruction set, registers and other relevant SOC hardware knowledge.
Strong development experience on developing Mobile OS system security services requiring Applied Cryptography (e.g. keystore/keymaster, gatekeeper, Fingerprint authentication, secure debugging and etc.)
Product R&D level solid experience on Trusted Execution Environments (TEEs), Trusted Applications, GP specifications for the TEE. Hands-on development experience on developing TEE features, TAs and using TUI and biometrics in TA.
Solid development experiences with Linux kernel driver (e.g. USB, Bluetooth, Wifi etc), and the ability to dive into USB related standards and specifications, Linux USB driver software subsystem, secure debugging is highly appreciated.
Familiar with threat modeling and attack surface analysis; familiar with the causes of various vulnerabilities, especially memory-based vulnerabilities; familiar with exploitation approaches of various vulnerabilities and the state-of-the-art mitigation technologies in the industry.
WHY JOIN UNIKIE?
We are dedicated partner for global players in our segments – Unikie supplies technology solutions and services to several global Fortune 500 companies in EMEA and America.
As a responsible and competent partner, we have access to some of the most interesting projects. Technology we create enables our clients to become digital leaders in their own industries.
We cherish transparency and do our best that it shows up in as many processes as possible. One example of this is our salary model.
We have top-notch technical talent, dedication and excitement to develop ourselves and solve even the toughest challenges.
The combination of our agile teams, proven track record, industry insight, and holistic service and solution model place us at the forefront of cutting-edge technologies.
Work in a flexible low-hierarchy organization that looks after its own.
Unikie is a global software engineering and innovation company that infuses intelligence into machines, vehicles, and industrial solutions. We provide intelligent solutions for the automotive, heavy equipment, transportation & logistics, devices & Io T, and networks & communication industries.
With over 500 engineering professionals and a revenue of 65 million euros (2023), Unikie is a premium partner for unique embedded software and marshalling solutions that create value and success in the evolving digital landscape of tomorrow.
We regret to inform you that this job opportunity is no longer available