SW - Secure Processor Software Engineer

Sorry, this job was removed at 2:11 p.m. (PST) on Thursday, June 10, 2021
Find out who's hiring in South Bay.
See all Developer + Engineer jobs in South Bay
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Join the most cutting-edge and well-funded hardware startup in Silicon Valley as a Secure Processor Software Engineer. Our mission is to reimagine silicon and create computing platforms that will transform the industry. You will have the opportunity to work with some of the most talented and passionate engineers in the world to create designs that push the envelope on performance, energy efficiency and scalability. We offer a fun, creative and flexible work environment, with a shared vision to build products to change the world.


As a Secure Processor Software Engineer, you are responsible for working with a team on the enablement of a security processor for a future server-class platform. You will collaborate internally to help define the overall platform and to implement embedded firmware, and secure boot ROM code for the secure processor as well as interfaces and runtime services provided by the secure processor that are necessary for implementing secure services made available to other embedded platform management controllers.


You will also have an opportunity to participate in certain open source communities working on various Operating Systems such as Zephyr, FreeRTOS, and Linux.

Minimum qualifications

  • BS / MS in an engineering discipline (or equivalent professional experience) with 5 years experience in microcontroller and embedded systems development
  • Self-starter who takes initiative and brings technical leadership
  • Familiarity with cryptographic algorithms and protocols

Preferred qualifications

  • Experience in writing secure boot ROM code for microcontrollers and application class processors based on 32-bit and 64-bit Arm Architectures.
  • Experience in implementing (and perhaps developing) server specifications and interfacing requirements between embedded controllers and application cores
  • Experience defining low-level APIs between embedded controllers and platform
  • Experience of open source development, especially in porting embedded OSes such as Linux, Zephyr, FreeRTOS, or Fuchsia, and their associated bootloaders

Role and Responsibilities

  • Assist in the definition of future server class SoCs and platforms
  • Lead the creation of secure boot ROM code for embedded secure processors
  • Lead the development of interfaces and reference implementations for liaising between services running on the secure processor and other platform controllers
  • Assist in identifying skills requirements and in hiring engineers, collaborating with other teams on platform bring-up/debug/diags, firmware lifecycle, etc.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is located near the Mission College campus. With ample restaurants, shops and a movie theater walking distance from the entrance.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NUVIA Inc.Find similar jobs