Development Tools Software Engineer
SolidigmAbout the role
Company Description
Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a start-up. In addition to the U.S. headquarters and other facilities in the U.S., the company has international presence in Asia, Europe, and the Americas. Solidigm will continue to lead the world in innovating new Memory technologies with aspirations to be the #1 NAND memory company in the world. At Solidigm, we view problems as opportunities to define innovative solutions that hold the power to change the world and unleash the potential technological needs that the future holds. At Solidigm, we are One Team that fosters a diverse, equitable, and inclusive culture that embraces individual uniqueness and empowers us to bring our best selves to deliver excellence in support of Solidigm's vision and mission to be the go-to partner for optimized data storage solutions. You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers, provides an engaging workplace for its employees, and serves a greater impact on the world. This is a golden opportunity for the right applicant to join us and help design, build, and lead Solidigm. We want a diverse team of dedicated professionals who will not just be Solidigm team members but contribute to how we shape the future of the organization. We are seeking applicants who will grow and thrive in our culture; be customer inspired, trusting, innovative, team-oriented, inclusive, results driven, collaborative, passionate, and flexible.
Job Description
Solidigm is seeking experienced Software Development Engineer to join the Data Center Product Validation team to drive new software capabilities for the next generation of Solidigm's industry-leading PCIe Solid State Drives for Data Center. Responsibilities will include the design and development of new compelling software features, support for new functionality and architecture, and optimization of software for stability and performance while ensuring excellence in user experience. This position requires involvement in developing multiple aspects of validation software capabilities, test automation, generation over generation improvements to increase test coverage and efficiency, simulation environment development and new out-of-box software approaches that apply intelligent compute methods for validation. The individual is expected to work with various partner teams to enhance and improve stability, efficiency, and effectiveness of validation capabilities and tools, driving towards zero-bug software development. The individual must demonstrate the ability to effectively work with cross functional teams of product development engineers, program management, firmware development, validation execution, debug, customer engineering and support teams to ensure efficient, high Quality product launches.
In this position, the candidate will be defining software design and developing prototypes as needed for new validation tools, capabilities, & new technology for next-generation Solidigm SSDs for Data Center. Candidate responsibilities include, but not limited to:
- A love for programming and solving complex problems.
- Software development for validation
- finding product bugs
Qualifications
- The successful candidate must have a BS degree with 2+ years experience or a MS degree with 1+ years experience. Degree should be in Electrical Engineering, Computer Engineering or Computer Science.
- Experience and proficiency should be related to software development and validation.
- Solid hands-on knowledge of programming languages like C, C++, Python, etc is required; any Windows or Linux development or validation experience is added advantage. - Working knowledge of broad range of development, OS and debug tools
- Software design targeting operating systems like Window or Linux
- Ability to ramp very quickly and understand the underlying requirements driving the needed capability and interact/drive and influence design to enable validation .
- Should be hands on with code, debug tools and ready to troubleshoot problems till delivery of the product is complete at the highest quality levels
- Strong attention to technical detail, data analysis and problem solving skills
- Strong communication skills with ability to clearly articulate issues and provide high level summaries is required. This job requires a team player with strong technical expertise, planning, and communication skills who is motivated to deliver quality test results in a timely manner
Preferred Qualifications:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s