APPLY HERE
Location: Pune
Company: Seagate
About the Role – you will:
- Communicate and document software design and effectively listen and discuss technical problems with customers, test team, and development team.
- Participate in detailed code inspections and will have experience developing storage systems.
- Design and development of Storage based product.
- Develop and maintain RAID, SAS, BMC and BIOS code implementations.
- Participate into customer calls for requirement gathering and then should be able to translate into Firmware design and development aspects
About You:
- Strong C/C++ Skills
- Knowledge of embedded multi-threaded RTOS application development, Linux user process and device driver development, including multi-threading and inter-process communications
- Expertise in SOC, DSP Processor, ARM Processor, RTOS, C and Assembly language
- Linux user process and device driver development skills, including multi-threading and inter-process communications.
- Scripting skills, including one or more of bash, Python
- GDB Debugger. Knowledge or experience of Storage and/or Server products.
- Protocols: SES, IPMI, SCSI, SMP, KCS, IPMB, TCP/IP, I²C, SMBus, PSMI, Smart Battery, PMBus.
- Problem solver and initiator
- Team player and works with the team in synergy
Your Experience Includes:
- Extensive Experience with Software design and development methodologies
- Extensive Experience with Embedded multi-threaded RTOS application development
- Preferably worked on storage management
- Extensive Experience with Source control tools (e.g. Git, SVN, Jira, Crucible).
- Knowledge of Eclipse or equivalent IDE.





