•Contribute to the design and architecture of high-quality, complex systems and software/storage environments
•Prepare, review and evaluate software/storage specifications for products and systems
•Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systemsEssential Requirements
- Extensive experience in software development, with a strong emphasis on hardware integration and low-level driver programming. Proficient in C/C++, with deep expertise in systems programming and working close to the hardware.
- Skilled in Python and Perl for automation and testing workflows, with hands-on experience using Docker for containerized deployment and modern DevOps practices.
- Proven track record of delivering robust, high-performance, and reliable software solutions across diverse platforms.
- Demonstrated ability to design, implement, and debug scalable and complex software systems, based on both written and verbal specifications.
- Quick to adapt and learn new tools, programming languages, and operating systems through structured training and hands-on experience.
Desirable Requirements
- Experience with Linux and open-source technologies
- Experience with Jira and Agile development methodologies