Engineer II - Firmware

Seagate Technology 

📍 Pune, India 🇮🇳

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++RTOSARMRAIDPython

Industry

Consumer ElectronicsStorage

Job Description

About Our Group

As part of the Cloud Systems and Services group, the team is developing a new storage software platform specifically designed for storage controllers.

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

Location:

Our site in Pune is dynamic, both in our cutting-edge, innovative work, as well as our vibrant on-site food, and athletic and personal development opportunities for our employees. You can enjoy breakfast, lunch, or dinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our many walkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topic outside your area of expertise at one of our monthly Technical Speaker Series, or attend one of the frequent on-site cultural festivals, celebrations, and community volunteer opportunities.

Location : Pune, India

Travel : None