Firmware Engineer
- Posted 2 months ago
- Be among the first 20 applicants
Job Description
Title-USB Firmware Engineer
Experience- 20+
Location: Bengaluru/Bangalore , Hyderabad
Type: Full-Time, On-Site
- Lead USB software architecture and development for high-performance low latency systems.
- Design, implement, and maintain USB protocol stacks (USB 2.0, USB 3.x, USB4, USB-C, PD) used in DCSCM modules for the server management applications.
- Proven expertise in USB Host and Device mode use cases.
- Experience in embedded software development, with a strong background in C/C++.
- Familiarity with firmware development for USB controllers.
- Contribution to open-source USB projects or USB driver stacks.
- USB-IF certification process participation.
- Extensive experience with RTOS, Linux kernel, and device driver development.
- Strong debugging skills using JTAG, GDB, and other embedded debugging tools.
- Experience in Baseboard Management Controller (BMC) is a plus.
More Info
Job Type:
Industry:
Function:
Employment Type:
Key Skills
Device mode
USB software architecture
USB-IF certification process
firmware development for USB controllers
USB 3.x
USB driver stacks
USB 2.0
embedded debugging tools
USB-C PD
USB protocol stacks
USB Host
USB4
