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