Sign up to save this job, get alerts, and apply with an optimized CV.

Staff Firmware Engineer

Job description

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.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Axiado
Location
India
India
Posted
1 year ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.