Solidigm is looking for a Firmware Development Engineer to develop embedded software within constrained timing and memory resources. At Solidigm, our culture is customer-inspired, trusting, innovative, team-oriented, inclusive, results-driven, collaborative, passionate, and flexible. You will design reusable code, perform reviews, and work with storage interface standards.
What You'll Do
- Develop embedded software within environments that have constrained timing and memory resources
- Design and implement reusable code
- Perform design and code reviews
- Test and validate product implementations
- Perform system-level design modeling and systems integration
- Perform algorithm modeling, benchmarking implementation, and/or digital signal processing
- Work with a variety of storage interface standards
What We're Looking For
- Experience in a full embedded SW development environment – source control, build system, CI, unit testing, debug tools, project management tools
- Very good knowledge of C/C++ with 5+ years of experience in embedded programming
- Ability to quickly deep dive into new components developed by another team
- Very good team collaboration skills
- Fluent in English, both speaking and writing
Nice to Have
- Experience in collaboration with Business Development and remote technical teams
- Knowledge on storage concepts, security standards and common issues
- Open minded and willingness to learn and grow in new things
- Familiarity with Python
Technical Stack
- C/C++
- Python
Solidigm is an equal opportunity employer.



