Security Firmware Lead software engineer

NXP
Canton de Valbonne, France
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Canton de Valbonne, France

Tech stack

Booting (BIOS)
Code Review
Linux
Device Drivers
Memory Management
Middleware
Firmware
Python
Software Engineering
Programming Languages

Job description

We are now looking for a Senior Software Engineer to join the Security ROM and Firmware Team. As an industry leader in embedded processing, the BL SCE offers the broadest portfolio of ARM-based embedded solutions. Its scalable portfolio spans from high-performing, many-core application processors to ultra-low-power microcontrollers.

You will be working on i.MX Processor secure boot implementation (and associated tools), crypto drivers, Trusted Execution Environments and various security middleware packages running on these products.

As a senior software engineer, your main responsibility will be to lead Security Firmware development for a specific SoC, mentor junior engineers, as well as participating to the software development of features, code review, and documentation.

Scope of Responsibilities/Expectations

  • Interacts with highly demanding customers, understands their needs and proposes efficient solutions for technically challenging problems.
  • Distills complex technical topics and associated possible solution into clear messaging for project and line management.

Requirements

Do you have experience in Python?, * Self-motivated and proactive.

  • Strong communication and presentation skills.
  • Team player.
  • Required Experience

SW development experience

  • Programming languages: C, Python.
  • ARM based SoCs architecture, memory management, and boot process.
  • Expertise in low-level/baremetal, including bootloaders, device drivers, OS fundamentals (preferably Linux)
  • Cryptography, Crypto HW acceleration, ARM TrustZone.
  • Experience with RiscV is a plus
  • Excellent spoken and written English.

Apply for this position