The Job logo

What

Where

Engineer - Firmware

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join our team of software developers in the Hardware Engineering group to develop application software running on an embedded platform. You will work on developing web applications to configure, manage, and observe enterprise storage products. Triage issues during the continuous integration and deployment process. Collaborate with team members across the globe and seek to learn new technologies and software frameworks.

About the role - you will:

 

Join a team of software developers in the Hardware Engineering group that focuses on providing an enterprise-class end-user experience to our Seagate Systems products. In this role, you’ll have an opportunity to develop application software running on an embedded platform. The larger team is skillset diverse & takes pride in their engineering craft. The specific responsibilities include:

  • Developing web applications to configure, manage & observe enterprise storage products.
  • Implementing high-quality code using Vue.JS on an embedded platform.
  • Triage issues during continuous integration & deployment process.
  • Work closely with the test organization to resolve issues in a timely manner.
  • Collaborate with team members across the globe.

 

About you:

 

  • Motivated software developer with a desire to master the craft of software engineering.
  • Comfortable debugging embedded software.
  • Strong verbal & written communication.
  • Collaborate on software design decisions with fellow team members.
  • Continuously seek to learn new technologies & software frameworks.

 

Your experience includes:

 

  • HTML, JS, XML, CSS, jQuery, Vue.js, and JSON Skills for Embedded Web software.
  • Proficient in JavaScript, Object-oriented programming & API development.
  • Delivering software solutions in Linux environments.
  • Experience working with Agile development methodologies & collaboration tools.
  • Experience in at least one scripting level language, e.g., Python, Perl, Ruby.
  • Software design and development methodologies for embedded firmware.
  • Object-oriented design and development methodologies.
  • Scripting and automation skills (Python, Perl, and Groovy)
  • Building usable web-based interfaces.
  • System-level knowledge of Windows and Linux.
  • Knowledge of Storage and/or Server products.
  • Agile/SCRUM methodologies for software development.
Set alert for similar jobsEngineer - Firmware role in Pune, India
Seagate Technology Logo

Company

Seagate Technology

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Seagate Technology Logo

Staff Engineer - Firmware

Seagate Technology

Pune, Maharashtra, India

Posted: a year ago

Looking for a self-motivated individual with strong C/C++ skills for a firmware design and development role in storage systems. Must have experience in software design, communication, and problem-solving. Familiarity with hypervisors, virtualization, and storage management is preferred. Excellent teamwork, presentation, and conflict resolution skills are a must. Experience in RAID controller systems, Linux operating system, and SCSI protocols is required. This is a challenging opportunity to work as part of a large development team and contribute to the development of storage-based products.

Seagate Technology Logo

Staff Engineer - Firmware

Seagate Technology

Pune, Maharashtra, India

Posted: a year ago

About our group: Since 1979, Seagate have been creating precision-engineered data storage technologies that deliver superior capacity, speed, safety, and performance. We are a diverse workforce of 35,000 creative, hard-working, passionate people all over the world—Silicon Valley, the Southeast Asia, India, China, the United Kingdom, and beyond. At Seagate, we know that data is always in motion, alive, connected— and we harness it in order to maximize human potential.   This is a part of the Hardware engineering group at Seagate. It is involved in developing a new storage software platform designed for storage controller.   About the role - you will: You will be self-motivated, task and schedule driven, with a willingness to fill in when needed and quickly identify or move to the next task when the current task is completed, and have a proven ability to work as part of a large development team. Effectively communicate and document software design and effectively listen and discuss technical problems with customers, test team, and development team. Actively participate in detailed code inspections and will have experience developing storage systems. Lead the multiple components on storage controller and provide the technical direction and support needed to develop the new feature / functionality customer issues. Drive complete Firmware design and development of Storage based product while managing all cross functional teams. Participate into customer calls for requirement gathering and should be able to translate it into Firmware design and development aspects. You will actively participate in customer reported problems, Collaborate with Customer facing team and solving them.   About you: Having Strong C/C++ Skills. Knowledge of Hypervisors / ESX / Virtualization preferred. Knowledge of VMware / Virtual Volumes( VVOL's) preferred. Understand strengths of software engineering teams and internal issues. Good Presentation and Communication skills along with convincing power. Good vision and experience to handle conflicts. Good technical and process exposure in depth and breadth, adopt new technology quickly. Good problem solver and initiator. Good team player and work with team in synergy, listen to the team to understand their problem and ideas.   Your experience includes: Extensive Experience with RAID controller system or other storage controller systems. Extensive Experience with software design and development methodologies. Extensive Experience with Linux operating system and concepts on Virtual memory, Page table and filesystem. Extensive Experience with SCSI and SCSI based storage protocols (e.g. Fibre Channel, iSCSI and/or SAS) Moderate Experience with embedded multi-threaded RTOS application development. Extensive Experience with object oriented analysis, design, and development methodology. Moderate Experience in Web based Application development both frontend and backend. Preferably worked on Storage Management. Experience with Agile/SCRUM methodologies.   Location: Our site in Pune is dynamic, both in our cutting-edge, innovative work, as well as our vibrant on-site food, andathletic and personal development opportunities for our 400+ employees. You can enjoy breakfast, lunch, ordinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our manywalkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topicoutside 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