Skip to content
mimi

Embedded Software Lead Developer_97043

MyCareernet

Hyderabad · On-site Full-time Lead 1w ago

About the role

Company:IT Services Organization

Key Skills: Embedded, SOC, C/C++, Asic

Roles and Responsibilities: • Develop Boot ROM, secondary bootloaders, BSPs, and early bringup firmware • Collaborate with SoC Architecture, RTL, and DV teams during IP integration • Create register-level firmware models for simulation and emulation • Support FPGA prototyping and pre-silicon validation • Lead first silicon bringup and board-level debugging • Develop diagnostic and characterization firmware • Debug hardware-software issues using JTAG, trace tools, oscilloscope, and logic analyzer • Support silicon validation, power tuning, performance optimization, and yield improvement • Design scalable firmware frameworks for multicore SoCs • Implement power management, clock and reset configuration, and memory initialization (DDR / SRAM) • Implement secure boot and firmware update mechanisms • Work with Linux / Android / RTOS teams for driver and OS enablement • Own firmware modules end-to-end across the silicon lifecycle • Mentor 2-5 engineers and guide junior team members • Drive design reviews, code reviews, and technical documentation • Ensure firmware readiness aligned to tapeout and production milestones

Skills Required: • Strong experience in Embedded Software development and firmware design • Hands-on expertise with Boot ROM, secondary bootloaders, and BSP development • Experience with SoC/ASIC silicon bringup and post-silicon validation • Proficiency in C/C++ programming for embedded systems • Familiarity with SOC/ASIC architecture and RTL integration • Experience in FPGA prototyping, simulation, and emulation • Ability to debug hardware-software issues using JTAG, trace tools, oscilloscopes, and logic analyzers • Knowledge of power management, clock/reset configuration, and memory initialization (DDR/SRAM) • Experience implementing secure boot and firmware update mechanisms • Familiarity with Linux, Android, or RTOS driver and OS enablement • Strong analytical, problem-solving, and troubleshooting skills • Experience in mentoring junior engineers and leading small teams • Ability to drive code reviews, design reviews, and maintain technical documentation • Knowledge of firmware frameworks for multicore SoCs and scalable architectures

Education: B.E. / B.Tech / M.E. / M.Tech in Electronics, ECE, Embedded Systems, or Computer Engineering

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free