Posted on: 11/08/2025
Embedded Software Engineering Manager
Location : Pune
Department : Embedded Systems / R&D
Reports To : Global FW Director + Pune Technical Head
Job Summary :
This leadership role is critical in aligning execution with product goals, optimizing workflows, and ensuring on-time delivery of high-quality firmware.
While not hands-on coding, this role demands strong technical insight and cross-functional collaboration.
Key Responsibilities :
- Lead and manage two embedded software teams : Embedded Linux / Yocto, Application firmware for microcontrollers, Connectivity SDKs (Wi-Fi, BLE, etc.)
- Define and optimize development workflows, tools, and cross-team processes.
- Drive effective communication between Embedded, Product, Cloud, and Mobile teams.
- Track and ensure progress, unblock teams, and ensure timely, high-quality deliveries.
- Establish and monitor KPIs for efficiency, quality, and velocity.
- Drive continuous improvements in engineering processes and collaboration.
- Plan and distribute workload appropriately, anticipating future resourcing needs.
- Contribute to roadmap planning and capacity alignment.
- Represent embedded teams in cross-functional planning and strategy discussions.
Required Qualifications :
- Bachelor's in Embedded Systems, Electronics, or related field.
- 20+ years of experience - 10+ years of experience in coding/development in embedded Linux software development and 10 years of management; microcontroller experience is a plus.
- Proven experience leading multiple embedded development teams (10+ developers).
- Strong knowledge of Linux/Yocto; familiarity with RTOS and microcontrollers beneficial.
- Proficiency in Agile/Scrum and modern development practices (CI/CD, DevOps).
- Solid understanding of connectivity protocols (Wi-Fi, BLE) and integration with cloud/mobile apps.
- Strong planning, organizational, and communication skills.
- Experience scaling and managing multi-skilled engineering teams.
Technical Skills (Hard Skills) :
- Embedded Linux Expertise : Linux kernel, drivers, Yocto/Buildroot, U-Boot, device trees.
- Platform Knowledge : Hands-on experience with NXP i.MX8 SoCs and BSP integration.
- Toolchain & Debugging : Cross-compilation, GCC, GDB, JTAG, Lauterbach.
- Version Control & CI/CD : Advanced Git workflows, CI/CD tools (GitLab CI, Jenkins, Buildkite).
- Architecture & Quality : Modular design, real-time constraints, test automation, static analysis.
- Security & Compliance : Secure boot, TEE, firmware updates, GPL/LGPL, SBOM.
Leadership & Soft Skills :
- Technical Leadership : Guide architecture and conduct design/code reviews.
- Team Facilitation : Lead Agile ceremonies, resolve blockers, support team dynamics.
- Communication : Translate technical details into business context; liaise with hardware, QA, and PM.
- Decision Making : Prioritize under pressure, balance delivery with tech debt.
- Mentorship : Coach junior engineers, foster continuous learning.
- Adaptability & Conflict Resolution : Manage changing priorities and resolve conflicts constructively
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1527928
Interview Questions for you
View All