Posted on: 23/02/2026
Location : Pune / Bangalore
Role Overview :
The Embedded Software Engineer - Technical Lead will act as a technical subject matter expert, driving solution design and implementation for complex embedded systems. The role requires deep hands-on expertise in Embedded C/C++, strong leadership capabilities, and the ability to guide teams in delivering high-quality, scalable embedded solutions.
Key Responsibilities :
- Act as a technical SME and lead end-to-end solution design for embedded software projects
- Define and drive technical architecture aligned with existing frameworks and platforms
- Gather, analyze, and translate business and system requirements into robust technical solutions
- Lead design reviews, code reviews, and architectural discussions across teams
- Mentor and guide junior and mid-level engineers on embedded best practices
- Drive key technical decisions related to performance, scalability, and reliability
- Collaborate with cross-functional teams including hardware, firmware, QA, and product teams
- Ensure adherence to Agile/Scrum methodologies and promote engineering best practices
- Troubleshoot and resolve complex system-level and application-level issues
- Ensure high-quality deliverables through strong coding standards and review processes
- Support integration, validation, and release activities for embedded products
- Contribute to continuous improvement of development processes and toolchains
Required Skills & Competencies :
- Strong proficiency in Embedded C and C++ with extensive hands-on experience
- Minimum 5+ years of experience in C++ development
- Minimum 5+ years of experience working with embedded systems
- Deep understanding of embedded system architecture and low-level programming
- Experience working with RTOS and real-time constraints
- Strong debugging skills for complex embedded and system-level issues
- Hands-on experience with Git and version control workflows
- Solid understanding of memory management, concurrency, and performance optimization
- Experience working in Agile/Scrum development environments
- Strong analytical, problem-solving, and decision-making skills
- Excellent communication and technical documentation skills
- Ability to lead, influence, and collaborate across multiple engineering teams
Preferred Skills :
- Experience in semiconductor-based product development
- Exposure to hardware-software integration and board-level bring-up
- Experience working on large-scale or safety-critical embedded systems
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1615169