DATAMAXIS, Inc Logo

DATAMAXIS, Inc

Staff Firmware Engineer

Posted 21 Days Ago
Be an Early Applicant
In-Office
Hyderabad, Telangana
Expert/Leader
In-Office
Hyderabad, Telangana
Expert/Leader
The Staff Firmware Engineer will lead USB software development, optimize protocols, debug interoperability issues, and mentor junior engineers while collaborating with hardware and security teams.
The summary above was generated by AI

Job Description
 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.
Qualifications
 Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
 20+ years of 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 performance profiling and optimization for embedded systems.
 Proven ability to diagnose hardware and software interaction issues.
 Experience in open-source Linux development or similar community-driven software
projects.
 Strong understanding of system-level software architecture and real-time performance
constraints.
 Experience in Baseboard Management Controller (BMC) is a plus.

Top Skills

C/C++
Linux
Pd
Rtos
Usb 2.0
Usb 3.X
Usb-C
Usb4

Similar Jobs

Yesterday
In-Office
Hyderabad, Telangana, IND
Senior level
Senior level
Semiconductor
As a senior member of the firmware development team, you'll design, implement, and support firmware for security and storage products, collaborating with global teams.
Top Skills: CC++Embedded Firmware ToolsNvmePciePythonRust
Yesterday
In-Office
2 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Hardware • Information Technology • Machine Learning • Semiconductor
The Staff Engineer will develop embedded firmware, lead teams, and work with storage technologies, including SSDs and scripting in Python.
Top Skills: Embedded FirmwareNand FlashNvmePciePythonSASSata
6 Days Ago
In-Office
Hyderabad, Telangana, IND
Expert/Leader
Expert/Leader
Internet of Things • Semiconductor
Define and develop embedded firmware for mixed-signal circuits, perform simulation validation, ensure system optimization and provide customer technical support.
Top Skills: ArmAssemblyC/C++I2CI3CJtagMatlabMipiPciePicPythonRisc-VSpiStm32SvVerilogVhdl

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account