Job Description
Embedded Software Developer | Ethernet Driver Development | Embedded C | RTOS | Bangalore
Job Description
Location: Bangalore
Experience: 512 Years
We are looking for an experienced Embedded Software Developer with strong expertise in Embedded C, Ethernet Driver Development, Firmware Development, and Networking Protocols. The ideal candidate should have hands-on experience in embedded firmware, Ethernet MAC/PHY driver development, RTOS, and hardware debugging.
Key Responsibilities
- Design and develop Embedded C firmware for embedded systems.
- Develop and maintain Ethernet MAC drivers.
- Interface with Ethernet PHY using MIIM/MDIO.
- Implement networking protocols such as TCP/IP, UDP, ARP, and ICMP.
- Configure and debug MII, RMII, RGMII, and SGMII interfaces.
- Perform Ethernet validation including throughput, latency, and packet loss testing.
- Debug hardware and protocol issues using Wireshark, JTAG, SWD, and Logic Analyzers.
- Work in RTOS or Bare-Metal environments.
- Optimize firmware for performance and memory efficiency.
Mandatory Skills
- Embedded C Programming
- Firmware Development
- Ethernet MAC & PHY Driver Development
- MIIM / MDIO
- TCP/IP, UDP, ARP, ICMP
- RTOS / Bare Metal
- MII, RMII, RGMII, SGMII
- Ethernet Validation & Testing
- Wireshark
- JTAG / SWD / Logic Analyzer
- IEEE 802.3 Standards
Good to Have
- IEEE 1588 / Precision Time Protocol (PTP)
- DMA
- Automotive Ethernet
- Industrial Ethernet
Candidate Screening Questions
Basic Details
- Total years of experience?
- Relevant experience in Embedded C?
- Current CTC?
- Expected CTC?
- Notice Period?
- Current Location?
- Are you willing to relocate to Bangalore?
Technical Questions
- How many years of experience do you have in Embedded C/Firmware Development?
- Have you developed Ethernet MAC Drivers? Please explain your experience.
- Have you worked with Ethernet PHY? Which PHY devices have you used?
- Do you have hands-on experience with MIIM/MDIO?
- Which networking protocols have you implemented?
- TCP/IP
- UDP
- ARP
- ICMP
- Which environments have you worked in?
- RTOS
- Bare Metal
- Both
- Which Ethernet interfaces have you configured or debugged?
- MII
- RMII
- RGMII
- SGMII
- Have you performed Ethernet validation (throughput, latency, packet loss testing)?
- Have you used Wireshark for packet analysis?
- Which hardware debugging tools have you worked with?
- JTAG
- SWD
- Logic Analyzer
- Oscilloscope
- Are you familiar with IEEE 802.3 Ethernet standards?
- Have you worked with DMA?
- Do you have experience with PTP (IEEE 1588)?
- Have you worked on Automotive Ethernet or Industrial Ethernet?
- Can you describe one project where you developed or debugged an Ethernet driver?
Final Questions
- Are you comfortable with the budget offered for this role?
- Have you attended any interviews with our client in the last 6 months?
- Are you available for interviews this week?
Suggested Naukri Key Skills
Embedded C, Firmware Development, Ethernet MAC, Ethernet PHY, Device Driver Development, TCP/IP, UDP, ARP, ICMP, RTOS, Bare Metal, MII, RMII, RGMII, SGMII, MIIM, MDIO, Wireshark, IEEE 802.3, JTAG, SWD, Logic Analyzer, Embedded Linux, DMA, PTP, Automotive Ethernet, Industrial Ethernet, Networking Protocols, Ethernet Validation
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
