Embedded Software Team Lead

4 weeks ago


Navi Mumbai, India Client of Balbale Consulting Services Full time

About the Role:

We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware development lifecycle, from concept to deployment, ensuring high-quality, reliable, and efficient solutions.

Key Responsibilities:

Team Leadership:

Lead and manage a team of embedded firmware engineers and application software developers.

Provide technical guidance, mentorship, and support to team members.

Foster a collaborative, innovative, and high-performing team culture.

Oversee outsourced resource management.

Firmware Development:

Design, develop, and maintain embedded firmware solutions in C language for ARM-based microcontrollers.

Design, develop, and maintain CAN communication protocols for embedded systems.

Collaborate with cross-functional teams (hardware, software, product) to gather, analyze, and understand firmware requirements.

Implement efficient and reliable firmware algorithms and drivers.

Ensure code version control, optimization, and adherence to coding standards.

System Architecture & Design:

Review tenders, customer requirements, and architect embedded firmware/application software solutions that align with product specifications.

Collaborate closely with hardware engineers to ensure seamless integration of firmware with hardware components.

Evaluate and select appropriate microcontrollers and peripherals for embedded systems.

Real-time Systems:

Develop firmware for real-time systems (Threadx RTOS) with a strong focus on meeting stringent timing requirements.

Implement interrupt-driven and event-driven firmware architectures.

Testing & Debugging:

Implement comprehensive testing strategies, including unit testing, integration testing, and system testing.

Debug and resolve firmware issues efficiently to ensure high-quality, reliable code.

Collaborate closely with the quality assurance team to validate firmware functionality.

Documentation:

Create and maintain detailed documentation for firmware designs, code, and testing procedures.

Collaborate with technical writers to produce user manuals and documentation for internal and external stakeholders.

Project Management:

Collaborate with project managers to define project timelines, milestones, and resource requirements.

Address and resolve challenges related to project timelines and deliverables.

Track and report progress on firmware development tasks.

Track and resolve internal testing/field bugs.

Manage source code using version control systems.

Experience with Agile methodologies and DevOps practices.

Collaboration:

Collaborate effectively with hardware engineers, software developers, and other cross-functional teams to achieve project goals.

Work closely with product managers to understand product requirements and translate them into firmware specifications.

Conduct feasibility studies and contribute to design reviews to ensure scalable and cost-effective solutions.

Continuous Improvement:

Stay updated on the latest advancements in embedded systems and firmware development technologies.

Implement best practices and process improvements to enhance firmware development efficiency.

Qualifications:

Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, or a related field.

15+ years of hands-on experience in embedded firmware development using C language.

Proven experience in a leadership or lead engineering role.

Strong people management and mentorship skills.

Proficient in debugging tools and techniques for embedded systems.

Strong understanding of real-time operating systems (RTOS) and real-time embedded systems.

Experience with 32-bit ARM microcontroller architectures and peripherals.

Excellent problem-solving skills and attention to detail.

  • Strong communication and interpersonal skills with the ability to work effectively in a collaborative team environment.


  • Navi Mumbai, India Client Of Balbale Consulting Services Full time

    About the Role: We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire...


  • Navi Mumbai, India Client of Balbale Consulting Services Full time

    About the Role:We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware...


  • Navi Mumbai, India Client of Balbale Consulting Services Full time

    About the Role: We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire...


  • Navi Mumbai, India Client of Balbale Consulting Services Full time

    About the Role:We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware...


  • Navi Mumbai, India Client of Balbale Consulting Services Full time

    About the Role:We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware...


  • navi mumbai, India Client of Balbale Consulting Services Full time

    About the Role:We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware...


  • Navi Mumbai, Maharashtra, India HyrEzy Talent Solutions Full time

    About HyrEzy Talent Solutions">At HyrEzy Talent Solutions, we're committed to delivering exceptional talent solutions for our clients.">Job Overview">We are seeking an experienced Embedded Software Architect to lead the design and development of cutting-edge embedded software solutions for mechatronics, robotics, and avionics systems. The ideal candidate...


  • Navi Mumbai, India Aurionpro Full time

    Job Title:Senior Embedded C++ DeveloperLocation:Mumbai or TrivandrumJob Summary:We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...


  • Navi Mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ DeveloperLocation: Mumbai or TrivandrumJob Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...


  • Navi Mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ DeveloperLocation: Mumbai or TrivandrumJob Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...


  • Navi Mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ Developer Location: Mumbai or Trivandrum Job Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...


  • Navi Mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ Developer Location: Mumbai or Trivandrum Job Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring...


  • Navi Mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ DeveloperLocation: Mumbai or TrivandrumJob Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...


  • Navi Mumbai, India Balbale Consulting Services Full time

    About the Role :We are seeking a highly motivated and experienced Senior Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will lead and mentor a team of embedded firmware engineers while also contributing to the design, development, and testing of cutting-edge embedded systems. You will be responsible for the entire firmware...


  • Navi Mumbai, Maharashtra, India HyrEzy Talent Solutions Full time

    About the RoleHyrEzy Talent Solutions is seeking a seasoned Embedded Software Solutions Architect to design and develop cutting-edge software solutions for mechatronics, robotics, and avionics systems. The ideal candidate will possess in-depth expertise in Embedded C/C++ programming, including proficiency in design patterns and principles.Key...


  • Mumbai, Maharashtra, India Aricent Full time

    Job Title: Embedded Software DeveloperAbout the Job:Aricent is seeking a highly skilled Embedded Software Developer to join our team. As an embedded software developer, you will be responsible for designing and developing software for embedded systems. Your primary focus will be on developing firmware for various microcontrollers and computing modules acting...


  • navi mumbai, India Aurionpro Full time

    Job Title: Senior Embedded C++ DeveloperLocation: Mumbai or TrivandrumJob Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless...

  • Embedded Expert

    5 days ago


    Navi Mumbai, India Selec Controls Full time

    **Macro Role**: We are looking for embedded engineers whose primary responsibility will be to create firmware for Selec products for different verticals. As Senior Embedded engineers, the complexity of work would be higher & one would have a team to mentor as well along with management reviews for quality and timely delivery.Specific...


  • Navi Mumbai, India HyrEzy Talent Solutions Full time

    Responsibilities :Embedded Software Development: Design and develop embedded software solutions for mechatronics, robotics, and/or avionics systems using C/C++.Expertise in Embedded C/C++: Demonstrate deep expertise in Embedded C/C++ programming, including proficiency in design patterns and principles.Network Protocols and C#: Utilize knowledge of network...


  • Navi Mumbai, Maharashtra, India Client of Balbale Consulting Services Full time

    About the Role:At Client of Balbale Consulting Services, we're seeking a highly experienced Senior Embedded Firmware Engineer to lead and mentor our dynamic engineering team. This role involves overseeing the design, development, and testing of cutting-edge embedded systems. As a leader, you'll be responsible for managing a team of embedded firmware...