Overview
Lead a global firmware engineering team responsible for embedded firmware and platform software for Critical Power Solutions technology and product-development programs. Own people leadership, technical direction, execution, quality, and lifecycle delivery across RTOS and embedded Linux platforms.
What you'll do
- Lead, coach, and develop a team of firmware engineers and technical leads; set objectives, provide feedback, conduct performance and development discussions, and build succession plans.
- Own delivery of embedded firmware for technology development and new product programs across RTOS and embedded Linux platforms while meeting scope, schedule, cost, quality, cybersecurity, and product-performance commitments.
- Establish firmware strategy, platform roadmaps, software architecture, requirements, and reuse plans for uninterruptible power supplies, energy storage, power distribution, and energy metering products.
- Translate business and system requirements into executable plans; prioritize the portfolio, allocate resources, manage dependencies, and make transparent trade-off decisions.
- Provide technical oversight for board support packages, device drivers, bootloaders, middleware, inter-process communication, networking, diagnostics, and application-layer software.
- Guide RTOS design for deterministic behavior, scheduling, synchronization, interrupt handling, memory constraints, safety, and reliability.
- Guide embedded Linux development using Yocto-based distributions, kernel and driver integration, and system services.
- Drive design reviews, code reviews, static analysis, unit and integration testing, continuous integration, configuration management, release governance, and defect prevention.
- Monitor program execution using metrics, identify technical and delivery risks, remove obstacles, and communicate status and recovery plans.
- Partner with systems, hardware, power electronics, validation, cybersecurity, manufacturing, quality, product, and global engineering teams.
- Ensure compliance with product-development processes, functional-safety expectations, cybersecurity requirements, open-source obligations, and company release procedures.
- Lead root-cause analysis and resolution of field, lab, and production issues; ensure systemic corrective actions and reuse of lessons learned.
- Build capability through hiring, onboarding, mentoring, technical communities of practice, knowledge sharing, and targeted learning plans.
- Foster an inclusive, accountable, and innovative team culture.
- Manage suppliers and engineering partners where applicable, including technical scope, deliverables, reviews, quality, and integration.
- Champion process improvement, automation, platform reuse, and engineering productivity across global firmware teams.
What you'll need
- Bachelor’s degree in Electrical, Electronics, Computer, Software Engineering, Computer Science, or a related discipline.
- 9+ years of embedded software or firmware development experience, including substantial experience with embedded Linux and/or RTOS-based products.
- 3+ years of experience leading engineers through direct people management, technical leadership, or program leadership in a global environment.
- Strong C and C++ skills, object-oriented design, software architecture, algorithms, data structures, concurrency, and multi-threading.
- Practical RTOS expertise, including task scheduling, synchronization, interrupt handling, memory management, timing analysis, debugging, and real-time performance optimization.
- Strong embedded Linux expertise, including Yocto Project, Linux kernel concepts, device trees, board support packages, device drivers, bootloaders, system services, and cross-compilation toolchains.
- Experience with software lifecycle practices and tools such as Git, Jira, continuous integration, automated testing, static analysis, requirements traceability, and release management.
- Working knowledge of embedded cybersecurity, secure boot, cryptography, vulnerability management, and secure development practices.
- Demonstrated ability to make architecture and delivery trade-offs, resolve complex technical issues, and communicate decisions clearly to technical and business stakeholders.
Nice to have
- Master’s degree.
- Experience with Yocto releases such as Dunfell and Kirkstone, open-source software governance, and upstream contribution.
- Familiarity with power conversion, uninterruptible power supplies, energy storage, power distribution, metering, or other high-reliability industrial products.
- Familiarity with functional safety, product certification, model-based design, test automation, and Agile product development.
- Experience managing external engineering partners, suppliers, budgets, or multi-site resource plans.
Details
- Location: Hadapsar, Pune, Maharashtra, India.
- The role leads a global team and involves collaboration with global and cross-functional engineering teams.
Read the full description and apply on the company’s own careers page.