Posted on: 15/12/2025
Required Skills:
- 6+ years of experience in Embedded Systems development.
Strong hands-on experience working with high-speed interfaces:
1.PCIe (enumeration, DMA, MSI/MSI-X, link training, etc.)
2. USB 2.0/3.x
- Excellent skills in Embedded C/C Programming and low-level microcontroller/SoC programming.
- Strong understanding of SoC architecture, DMA, interrupts, memory-mapped I/O, and hardware integration.
- Experience using embedded development and debug tools: JTAG, protocol analyzers, bus analyzers, etc.
- Solid debugging, analysis, and problem-solving abilities
Key Responsibilities:
- Develop and integrate embedded firmware/software for high-speed interfaces including PCIe, USB, and Ethernet.
- Perform board bring-up, subsystem initialization, and hardware-software integration for PCIe/USB modules.
- Develop test applications, validation routines, and system-level utilities for high-speed I/O functionality.
- Optimize embedded software for throughput, latency, and performance in high-speed communication paths.
- Debug complex issues using JTAG, protocol analyzers, logic analyzers, oscilloscopes, and other embedded debug tools.
- Work with SoC, hardware, and validation teams for seamless integration of high-speed embedded features.
- Prepare technical documentation, participate in technical reviews, and support system validation activities.
Good to Have :
- Experience with additional high-speed I/O such as Ethernet, MIPI, HDMI, UFS, etc.
- Exposure to bootloaders (U-Boot), Yocto/Buildroot, or bare-metal development.
- Familiarity with ARM/x86 architecture.
- Experience in high-speed interface validation or compliance testing.
Qualifications :
- BE/B.Tech/ME/M.Tech in Electronics, Electrical, Computer Engineering, Embedded Systems, or equivalent
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1590534
Interview Questions for you
View All