EMBEDDED SYSTEM SECURITY SOFTWARE ENGINEER

at  Unikie

Tampere, Länsi-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Dec, 2024Not Specified26 Sep, 2024N/AWifi,Tas,Biometrics,Surface Analysis,Embedded Software,Bluetooth,Software Design,Specifications,Programming Languages,Threat Modeling,Computer Science,DebuggingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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