🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About Our Group Part of Hardware Engineering Seagate is developing a new RAID storage controller. This team is responsible for storage firmware development and product sustenance engineering. About The Role - You Will Effectively communicate and document software design and effectively listen Discuss technical problems with customers, test team, and development team Participate in detailed code inspections and will have experience developing storage systems Lead the multiple components 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 in customer calls for requirement gathering and 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 Knowledge of Hypervisors/ESX/Virtualization, VMware/Virtual Volumes( VVOL's) preferred Understand the strengths of software engineering teams and internal issues Technical and process exposure as depth and breadth Problem solver and initiator Team player and works with the team in synergy Your Experience Includes RAID controller system or other storage controller systems Software design and development methodologies Embedded multi-threaded RTOS application development Object-oriented analysis, design, and development methodology Web-based Application development both frontend and backend Preferably worked on Storage Management 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, 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 .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.