Job Description
📋 Description Lead and grow a team of engineers responsible for nonvolatile memory management, software update Set technical direction for how software updates are packaged, validated, and safely applied to Guide the design and maintenance of low-level storage drivers and nonvolatile memory management Own the memory map for the platform, allocating space across different memory units and nonvolatile Oversee trusted firmware implementation and the full key lifecycle, including provisioning at Direct the development of manufacturing image creation and tooling used to provision devices during 🎯 Requirements This is a hands-on management role! Strong architectural, coding, and management skills are a must Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a Significant experience in embedded systems software development, with strong hands-on C++ At least 2 years of experience in an engineering management or technical leadership role Deep knowledge of nonvolatile memory technologies and low-level storage driver development Experience with software update systems, including packaging, validation, and safe rollout/rollback 🎁 Benefits Competitive compensation High-quality medical, dental, and vision insurance Health savings account with employer match Employer-matched 401(k) retirement plan with immediate vesting Paid parental leave Unlimited vacation