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 robust 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 current 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