1. What is an Embedded Engineer at Sandisk?
As an Embedded Engineer at Sandisk, you play a foundational role in shaping the intelligence and performance of industry-leading flash memory and solid-state storage solutions. Your work directly bridges the gap between hardware architecture and low-level firmware, empowering consumer electronics, enterprise data centers, and mobile devices to achieve unprecedented levels of speed, reliability, and endurance. Every line of code you write and optimize has a massive real-world footprint, influencing how millions of users store and access critical data every single day.
This position sits at the intersection of rigorous hardware constraints and advanced software engineering. You will collaborate closely with ASIC designers, hardware validation teams, and systems architects to design, implement, and debug robust firmware. Whether you are developing flash translation layers (FTL), optimizing garbage collection algorithms, or managing power states, your contributions directly determine product success in a highly competitive market. The problem space is exceptionally challenging, requiring deep systems-level thinking and creative resource management.
Expect a fast-paced, highly technical environment where curiosity and precision are paramount. You will work alongside world-class engineering teams across global design centers, tackling complex concurrency issues, memory constraints, and hardware-software interactions. Success in this role requires a tenacious approach to debugging and an unwavering commitment to quality, making it an ideal destination for engineers who thrive when solving deeply technical, foundational problems.

