HamburgerMenu
hirist

Embedded Software Engineer/Technical Lead

COSETTE NETWORK PVT LTD
16 - 20 Years
Multiple Locations

Posted on: 23/02/2026

Job Description

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in