Senior System Software Engineer, Client Embedded Controller

Shto

Hybrid
Arm architecture firmware implementation
Linux os system software
Embedded controller (ec) firmware
Shto is seeking a Senior System Software Engineer specializing in firmware development for embedded controllers, with a focus on client devices. The ideal candidate should possess strong technical skills in ARM architecture, Linux OS, and embedded systems, along with excellent collaborative and communication abilities

Job Summary

  • You will work with various stakeholders internally and externally, to understand requirements, implement features, debug issues, and provide technical support to partners and customers.
  • Partnering with the EC Chip vendors to ensure products work best with NVIDIA products.
  • With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world.

Matching Summary

Match Score: 85

Shto is seeking a Senior System Software Engineer specializing in firmware development for embedded controllers, with a focus on client devices. The ideal candidate should possess strong technical skills in ARM architecture, Linux OS, and embedded systems, along with excellent collaborative and communication abilities.

Skills & Requirements

Must-have

  • ARM Architecture firmware implementation
  • Linux OS system software
  • Embedded Controller (EC) firmware
  • C/C++ development
  • low-level interfaces (GPIO/I2C/SPI/eSPI/PCIe/JTAG)
  • Python scripting

Nice-to-have

  • Zephyr OS experience
  • Arm embedded architecture expertise
  • Windows on Arm platform support
  • creative solutions
  • high sense of teamwork

Key Requirements

  • Bachelor’s Degree or higher in EE/CS or equivalent experience
  • 5+ years of proven experience
  • Demonstrated strong ability as individual contributor
  • Experience implementing firmware in ARM Architecture
  • Experience implementing system software in Linux OS
  • Experience implementing Embedded Controller (EC) firmware
  • Solid experience in C/C++ development
  • Solid understanding of low-level interfaces
  • PCIe enumeration, IO at platform level
  • Experience working with HW teams, ODMs and vendors
  • Background in python for scripting
  • Debugging skills in embedded Linux

Work Rights

Not specified

Tailored Resume

Cover Letter