Axiado
1 year ago
Staff Firmware Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Axiado
- Location
- India India
- Posted
- 1 year ago
Job description
We are seeking an experienced Staff Firmware Engineer with deep expertise in USB technologies to lead the design, development, and optimization of the USB related software stack. The ideal candidate will have a deep understanding of Linux kernel, device drivers, peripheral interfaces, and bus protocols, as well as open-source software development. This role requires strong problem-solving skills to diagnose and resolve complex hardware and software issues while ensuring the security, performance, and scalability of embedded solutions.
Key Responsibilities:
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.
Debug and resolve complex USB interoperability issues using protocol analyzers, oscilloscopes, and other diagnostic tools.
Optimize USB data throughput and latency, ensuring compliance with USB-IF specifications.
Collaborate with hardware teams to define USB interface requirements and validate hardware/software integration.
Engage in open-source development, contributing to Linux or similar embedded software projects.
Work closely with hardware engineers, security experts, and system architects to develop robust embedded solutions.
Mentor junior engineers and contribute to best practices for embedded software development.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.