
Technical Staff Engineer
4 days ago
Role & responsibilities
We are looking for an energetic, enthusiastic, and self-motivated individual to work with our NAND reliability characterization team as embedded firmware engineer in the Data Center Solutions Business Unit at Microchip. Our focus is on technical excellence, teamwork, collaboration, and continuous improvements in an open and encouraging environment. If you have a strong technical background in SSD FW development, embedded firmware development, and, embedded systems, this is the position for you
A candidate in this Technical Staff level position, based in Bengaluru, India and reporting to the Senior Manager - Solutions Architect. This candidate will be involved in the architecture, prototyping and development of firmware for the latest generation of FlashTech NVMe Controllers. This position offers a unique opportunity to implement various NAND management algorithms for latest NAND technologies from various vendors on our newest generations FlashTech controllers. You'll work closely with the NAND vendors, design, product engineering, and product validation teams.
Job Responsibilities:
- Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.
- Work on Machine Learning based NAND management algorithms.
- Generate comprehensive firmware and engineering documentation.
- Troubleshoot and resolve complex software problems in embedded real-time systems.
- Mentor and train other team members
Preferred candidate profile
- A good team player.
- A methodical and processes driven work ethic.
- Excellent written and verbal communication skills.
- Prior experience in SSD firmware development: NAND management algorithm development including but not limited to read error handling.
- Bachelors degree in computer science, computer engineering or equivalent field.
- 12+ years of related experience
- Strong C/C++/Python programming and debugging skills.
- ARM system programming experience.
- Working knowledge of Machine Learning algorithms.
Knowledge of SSD firmware architecture and algorithms, including:
Flash translation layer
- Caching
NAND management
In-depth knowledge of NVMe and PCIe protocols
Preferred Qualifications:
- Experience in the use of bus analyzers, JTAG, emulators and other firmware debugging tools.
- Agile development methodology experience.
- Lab time with PCIe and logic analyzers.
- Experience with Linux as a development environment.
- Board and first-silicon bring-up.
-
Technical Staff
12 hours ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearTechnical Staff, Software Engineering - BIOS EngineeringThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software...
-
Technical Staff, Software Engineering
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearTechnical Staff, Software Engineering (I10)- C, C++, Linux KernelThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies,...
-
Staff Technical Support Engineer
4 days ago
Bengaluru, Karnataka, India Ruckus Networks Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole Purpose:The Staff Technical Support Engineer (TSE) takes ownership of customer reported network issues in order to provide assistance to quickly restore service and provide problem resolution. Staff TSEs are also responsible for reproducing customer reported issues in a lab environment and working with engineering on new and existing defects.Key...
-
Technical Staff, Software Engineering
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...
-
Senior Staff Technical Support Engineer
15 hours ago
Bengaluru, Karnataka, India RUCKUS Networks Full time ₹ 9,00,000 - ₹ 12,00,000 per yearThe Company – CommScopeCommScope's Networking, Indoor Cellular & Security Solutions (NICS) segment incorporates Ruckus Network's, which focuses on enabling wireless and wired connectivity across complex and varied networks. It offers dedicated engineering and Customer Service and Support resources to our customers across a spectrum of verticals including -...
-
Technical Staff, Software Engineering
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 50,00,000 per yearTechnical Staff, Software EngineeringFrom applied research to advanced engineering, the CTO Storage team has the expertise to shape ground-breaking Storage products, technologies, and innovations. It's a fascinating field of work. We're involved in assessing the competition, developing Storage technology and product strategies and generating IP. We lead...
-
Technical Staff
6 days ago
Bengaluru, Karnataka, India 510 Army base work shop Full time ₹ 2,00,000 - ₹ 6,00,000 per yearCompany Description510 Army base work shop, located in Meerut, Uttar Pradesh, provides professional services including TIG welding, erection welding, and MIG welding. With a strong focus on delivering quality craftsmanship and service, we cater to a variety of welding needs for different industries. Our team of skilled professionals ensures that all projects...
-
Data Entry Operator
6 days ago
Bengaluru, Karnataka, India Design Engineer Full time ₹ 2,64,000 per yearWe are seeking a dedicated and detail-oriented Data Entry Operator (DEO) to support R&D projects. The role involves accurate data entry, documentation, and maintenance of research records in secure systems. The DEO will assist scientists, engineers, and administrative staff by ensuring timely and error-free handling of project information.Key...
-
Technical Staff, Software Engineering
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearFrom applied research to advanced engineering, the CTO Storage team has the expertise to shape ground-breaking Storage products, technologies, and innovations. It's a fascinating field of work. We're involved in assessing the competition, developing Storage technology and product strategies and generating IP. We lead technology investigations, analyze...
-
Principal Member of Technical Staff
2 weeks ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPrincipal Member of Technical Staff As a member of the software engineering division, you will define, design, and lead the development of major software components. Provide technical leadership to other developers, set architectural direction, and deliver high-impact solutions. Anticipate future needs and build extensible systems to support them. We are...