Lead Engineer, Embedded Software

2 months ago


Pune, India SEDEMAC Full time

Lead Engineer, Embedded Software


“Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer.


The candidate is required to:

  1. Be responsible for multiple software development projects simultaneously. The projects will typically be part of a product line that the lead engineer is driving. Example of product lines are “traction controllers”, “fuel injection controllers”, “generator set controllers” etc.
  2. Ensure timely and high-quality software delivery, in co-ordination with system engineers and electronic engineers who are responsible for their respective domains of the product development.
  3. Act as a single point of contact for internal and external customers. Typically, the internal customers of software team would be the system engineering team who are product owners. The candidate will occasionally also be required to represent SEDEMAC to external customers, who are usually OEMs (original equipment manufacturers).
  4. De-risk crucial show-stoppers in the project, involving development of complex logics, and resolving complex defects (RCAs). This also includes the candidate participating in post-production failures of the product.
  5. Actively participate in improving software development process, workflows, technologies used at SEDEMAC and ensure compliance with software development standards as relevant to the product line that the lead engineer is driving.
  6. Perform code reviews; have a keen eye for suspecting and spotting potential errors.
  7. Participate in hands-on software development work (mostly in C and C++, and occasionally in Python, Matlab/Simulink). It is important to highlight that although the Lead Engineer will typically have a few people reporting to him/her, the role is very much hands-on.
  8. Ensure thorough, high-quality documentation of the software artefacts developed, and also participate in development of white-papers to improve the state of software team’s knowledge repository.


Required Skills & Experience

  • Software development experience in embedded software development in C and preferably C++.
  • Comfort with Python scripting is good to have.
  • Experience with RTOS is a plus.
  • Good knowledge and hands-on with IDEs, debuggers, emulators etc.
  • Experience of Model Based Development using MATLAB and Simulink (Embedded Coder or TargetLink) is a plus.
  • Good understanding of software development process and standards.
  • Experience in handling entire lifecycle of a firmware product including revisions and variants. Comfort with Git is very much desired.
  • Exposure to automotive systems and software e.g. Bootloaders, CAN, UDS, OBD etc. is desirable.
  • Excellent spoken and written English communication.


Information on Selection Process

  • The selection process will be multi-phased tests plus interviews.
  • There will be focus on evaluation of your understanding of embedded software skills, logical & analytical skills.
  • It is estimated that the entire selection process can take from 4 to 8 weeks.


Education & Experience

  • Bachelor's or Master's degree in Electronics / Computer Science Engineering with 5+ years of relevant work experience


About SEDEMAC

At its core, SEDEMAC is the coming together of talented engineers with the zeal for development and large-scale deployment of innovative control technologies & products. Since our proposals tend to be fundamental control technology for large markets, our customers are large vehicle/motor/engine manufacturers with significant market presence. We pride ourselves on being an engineer run organization — responsible for creation of technologies and products that we offer. We have been able to institute a working environment that emphasizes respect for the individual, focus on what is being said as opposed to who is saying it, creativity, and honesty.


Job Location – Baner, Pune.



  • Pune, India SEDEMAC Full time

    Lead Engineer, Embedded Software“Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer.The candidate is required to:Be...


  • Pune, India SEDEMAC Full time

    Lead Engineer, Embedded Software “Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer. The candidate is required...


  • Pune, India L4B Software Full time

    About Us: At L4B Software, we are at the cutting edge of software engineering, developing advanced embedded Linux solutions for a variety of industries. We’re seeking a highly skilled Software Embedded Linux Engineer to join our team in Pune. This role offers the opportunity to lead and innovate in the design, development, and implementation of embedded...


  • pune, India L4B Software Full time

    About Us: At L4B Software, we are at the cutting edge of software engineering, developing advanced embedded Linux solutions for a variety of industries. We’re seeking a highly skilled Software Embedded Linux Engineer to join our team in Pune. This role offers the opportunity to lead and innovate in the design, development, and implementation of embedded...


  • Pune, India L4B Software Full time

    About Us: At L4B Software, we are at the cutting edge of software engineering, developing advanced embedded Linux solutions for a variety of industries. We’re seeking a highly skilled Software Embedded Linux Engineer to join our team in Pune. This role offers the opportunity to lead and innovate in the design, development, and implementation of embedded...


  • Pune, India SEDEMAC Full time

    Lead Engineer, Embedded Software “Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer. The candidate is required to:...


  • Pune, India SEDEMAC Full time

    Lead Engineer, Embedded Software“Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer. The candidate is required to:Be...


  • Pune H.O, India SEDEMAC Full time

    Lead Engineer, Embedded Software“Lead Engineer, Embedded Software” at SEDEMAC is broadly responsible for end-to-end design, development and testing of embedded software stack for a particular product line of SEDEMAC. The role has managerial aspects as well, and a few engineers would typically report to the lead engineer. The candidate is required to:Be...


  • Pune, India L4B Software Full time

    Job DescriptionAbout Us: At L4B Software, we are at the cutting edge of software engineering, developing advanced embedded Linux solutions for a variety of industries. We’re seeking a highly skilled Software Embedded Linux Engineer to join our team in Pune. This role offers the opportunity to lead and innovate in the design, development, and implementation...


  • Pune, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are currently...


  • Pune, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.Join Our Growing...


  • Pune, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.Join Our Growing...


  • Pune, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.Join Our Team as...


  • Pune, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.Join Our Team as...


  • Pune, India Stealth Pune Full time

    Company DescriptionStealth eMobility StartupRole DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Pune.As an Early Addition to the Engineering team Embedded Software Engineer, you will be responsible for Architecting the solution, programming, software development, debugging, and software design on embedded systems for...


  • Pune, India Stealth Pune Full time

    Company DescriptionStealth eMobility StartupRole DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Pune.As an Early Addition to the Engineering team Embedded Software Engineer, you will be responsible for Architecting the solution, programming, software development, debugging, and software design on embedded systems for...


  • Pune, India Stealth Pune Full time

    Company Description Stealth eMobility Startup Role Description This is a full-time on-site role for an Embedded Software Engineer located in Pune. As an Early Addition to the Engineering team Embedded Software Engineer, you will be responsible for Architecting the solution, programming, software development, debugging, and software design on embedded systems...


  • Pune, India Stealth Pune Full time

    Company DescriptionStealth eMobility StartupRole DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Pune.As an Early Addition to the Engineering team Embedded Software Engineer, you will be responsible for Architecting the solution, programming, software development, debugging, and software design on embedded systems for...


  • Pune, India Snaphunt Full time

    The OfferWork in a company with a solid track record of performanceLeadership RoleOpportunity to make a positive impactThe JobYour responsibilities will include:The incumbent will be responsible for developing software in custom camera security solutions.Design, develop, and maintain board support packages (BSP) for embedded Linux systems.Customize and...