Share this Job

Title:  Security Firmware Engineer - Embedded

Company:  Renesas Electronics America Inc.
Country:  US
State:  CA
City:  Milpitas
Department:  0
Business Unit:  Broad-based Solution Business Unit
Office:  REA (Milpitas CA)
Job Function:  Software
Job Type:  Permanent

Renesas Electronics Americas (REA) is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive. REA brings together the strong financial foundation of a multi-billion dollar global operation and the flexibility and velocity of a smaller organization. We are developing technologies for the latest advances in mobile computing, secured connected devices, autonomous driving, smart homes and factories and more. Our solutions are at the heart of products developed by the major innovators around the world. Join us and be part of what’s next in electronics.


Renesas Electronics America is seeking a seasoned and experienced Security Firmware Engineer to join our software development team in Synergy IoT Platform Business Division for design and development of firmware including RTOS/Kernel enhancements for 32 bit MCUs.


  • Architect and develop security solutions for connected IoT applications
  • Working with partners, architect end-to-end security solutions based on a strong root-of-trust with remote update capabilities
  • Apply your creativity to new problems motivated by the Internet of Things helping the world’s leading customers deploy secure infrastructure
  • Define, specify and develop the trusted platform technology for the next generation of the world’s leading IoT embedded platform
  • Prepare and document SRD, SDD, and test plans for the development
  • Lead and manage the implementation of the complete solution
  • Participate and represent team in discussions with marketing and hardware teams



  • Career Level: 10+ years of experience with at least 5 years in embedded security
  • Education: BSCS, BSCE, or BSEE. MSCS, MSCE, or MSEE preferred
  • Expert level in cryptography, secure key storage, key exchange methods, and trusted platform architectures
  • Expert level C and ARM assembly programming skills and secure kernels
  • At least 5 years experience of working in security including development of complete solution
  • Excellent knowledge of partitioning architectures for security, complete device to cloud security systems and protocols
  • Excellent understanding of “Programming Model” of cryptography hardware, random number generators, key hashing, key wrapping, and certificate management.
  • Demonstrated capacity for capturing/documenting product requirements and creating design specification
  • Hands-on system bring-up, testing, and debugging skills
  • Equally comfortable with precision and ambiguity
  • Team player with excellent verbal and written communication skills
  • Can-do attitude with unwavering sense of urgency
  • Thrives in an entrepreneurial setting

Equal Opportunity Employer: Disability/Veteran

Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Find similar jobs: