EMBEDDED SYSTEM SECURITY SOFTWARE ENGINEER
at Unikie
Tampere, Länsi-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Dec, 2024 | Not Specified | 26 Sep, 2024 | N/A | Wifi,Tas,Biometrics,Surface Analysis,Embedded Software,Bluetooth,Software Design,Specifications,Programming Languages,Threat Modeling,Computer Science,Debugging | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
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 ArmV7/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.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Tampere, Finland