Security Firmware software engineer

16 Minutes ago • All levels
Cyber Security

Job Description

NXP is seeking a Software Engineer for the Security ROM and Firmware Team, focusing on i.MX Processor secure boot, crypto drivers, and Trusted Execution Environments. The role involves software development, code review, and documentation for ARM-based embedded solutions. The ideal candidate will interact with demanding customers, propose efficient solutions, and distill complex technical topics into clear messages, demonstrating self-motivation and strong communication skills.
Good To Have:
  • Experience with RiscV
Must Have:
  • Participate in software development of features, code review, and documentation.
  • Interact with highly demanding customers, understand their needs and propose efficient solutions for technically challenging problems.
  • Distill complex technical topics and associated possible solutions into clear messaging for project and line management.
  • Be self-motivated and proactive.
  • Possess strong communication and presentation skills.
  • Be a team player.
  • Proficiency in C and Python programming languages.
  • Experience with ARM based SoCs architecture, memory management, and boot process.
  • Experience in low-level/baremetal, including bootloaders, device drivers, and OS fundamentals (preferably Linux).
  • Knowledge of Cryptography, Crypto HW acceleration, and ARM TrustZone.
  • Excellent spoken and written English.
Perks:
  • Online and offline learning opportunities for career development

Add these skills to join the top 1% applicants for this job

team-player
game-texts
cryptography
linux
python

We are now looking for a 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 software engineer, your main responsibility will be to participate 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.
  • Self-motivated and proactive.
  • Strong communication and presentation skills.
  • Team player.

SW development experience

  • Programming languages: C, Python.
  • ARM based SoCs architecture, memory management, and boot process.
  • Experience 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.

#LI-7795

Set alerts for more jobs like Security Firmware software engineer
Set alerts for new jobs by NXP
Set alerts for Cyber Security (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙