Senior Staff Engineer -- Lead Embedded Systems Engineer

Nagarro
Charlotte, NC
Category Engineering
Job Description
This is a full-time position for a Senior Staff Engineer to lead the design and architecture of complex embedded systems. The role involves developing and testing embedded firmware using C/C++ and Python, collaborating with teams, and mentoring junior engineers. The company is a growing Digital Product Engineering leader.

Requirements

  • Leadership in embedded system design and architecture
  • Expertise in C and C++ (Modern C++)
  • Experience with embedded security, IoT systems, and OTA updates
  • Linux kernel programming, Yocto build systems, and RTOS-based firmware knowledge
]]>