Senior Systems/Software Development Engineer responsible for designing, developing, and troubleshooting system software programs for enhancements and new products for the storage systems. Work involves cross-organizational interactions and requires in-depth knowledge of Device-driver development and Linux internals.
Requirements
- Bachelor's or master's degree in computer science, Information Systems, or equivalent
- 10+ years of working experience
- Prior experience of bringing up a Hardware platform is highly valued
- Prior experience of performance tuning disk drives, drivers & memory management for scale
- Experience with Micro-controllers, SoC, or hardware bring-up
- Designing software systems running on multiple platform types and protocols like SNMP & iSCSI
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Proficiency with data structures, algorithms and multi-threaded programming
- In-depth knowledge of OS internals, networking, and storage concepts
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion