UST Job Title: Associate III - Semiconductor S/W Product Development
Who we are
At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we co-create lasting change with our clients. With over 26,000 employees in 25 countries, we build for boundless impact touching billions of lives worldwide. Visit us at UST.com.
The Chance:
Job Summary
We are seeking a skilled Firmware Engineer with strong expertise in C Programming, Firmware Development, JTAG Debugging, PCIe, NVMe, SATA, I2C, UART, SPINOR, MCTP, PLDM, RDE, RAID, Secure Firmware, RoT, and TCG OPAL-based SED Drives. The candidate will work closely with the Marvell engineering team on firmware and software development, maintenance, feature enhancements, and bug fixing for enterprise and data-center storage products, including NVMe Accelerators, SATA Controllers, and Encryption Controllers.
Key Responsibilities
- Analyze product requirements and gain a comprehensive understanding of firmware and software architecture for storage products.
- Understand system-level design, development environments, validation setups, and equipment required for firmware development activities.
- Learn and support host/server software integration required for device attachment and deployment.
- Design, document, and implement new feature enhancements and bug fixes.
- Analyze NVMe and SATA controller architectures, hardware peripherals, and controller board interfaces.
- Understand firmware/software stacks, tools, modules, and layered architecture within storage solutions.
- Evaluate existing firmware features and identify areas for enhancement and optimization.
- Develop, maintain, debug, and enhance firmware and associated software tools.
- Investigate, triage, and resolve defects reported internally and by customers.
- Develop unit tests and support achieving target code coverage goals.
- Collaborate with validation and test teams for issue
📌 Firmware Developer (Pune)
🏢 UST
📍 Pune