Embedded C Developer (Pune City)

Embedded C Developer (Pune City)

16 Aug
|
Persistent Systems
|
Pune City

16 Aug

Persistent Systems

Pune City

About Position:

A Senior Staff Engineer in this domain acts as a high-level technical leader, architect, and mentor, responsible for designing and bringing up complex embedded systems, particularly for networking hardware. They possess deep expertise across both hardware and software, overseeing projects from low-level component interaction to the full software stack.
- Role: Embedded C
- Location: All Persistent Location
- Experience: 8+ Years
- Job Type: Full-Time Employment

What You'll Do:
- Lead architecture and technical direction for new embedded and networking hardware platforms.
- Define hardware–software interfaces, bring-up strategies, and system-level design requirements.
- Drive board bring-up activities, from initial power-on to complete system stability, including deep debugging and lab work.
- Develop highly optimized C/C++ code for embedded, resource‑constrained environments.
- Architect, develop, and debug bootloaders (U‑Boot) and system firmware (BIOS) across Intel x86, ARM, and MIPS platforms.
- Ensure secure,



reliable boot flows through collaboration with platform security teams.
- Design, integrate, and maintain Linux kernel subsystems and custom device drivers (I2C, SPI, UART, USB, PCIe).
- Enhance and debug networking stack interactions with high‑performance switching silicon.
- Contribute to open‑source projects (ONIE, OpenBMC, etc.).
- Own architecture and development of BMC firmware using OpenBMC.
- Implement manageability interfaces such as IPMI and Redfish.
- Lead design of security features and HROT (Hardware Root of Trust).
- Lead development, debugging, and performance tuning for networking systems using Broadcom/Marvell silicon (Trident 4, Tomahawk, CN9XXX, etc.).
- Work with high-speed components including SerDes, optical modules, Ethernet PHYs, and PCIe PHYs.
- Architect embedded Linux distributions using Yocto/Buildroot.
- Integrate, customize, and optimize enterprise distributions such as Rocky Linux for current hardware platforms.

📌 Embedded C Developer (Pune City)
🏢 Persistent Systems
📍 Pune City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c developer (pune city) / pune city