Lead Embedded Software Engineer

3 weeks ago


Bengaluru, Karnataka, India Marmon Technologies India Pvt Ltd Full time
Job Overview

We are seeking a highly skilled Lead Embedded Software Engineer to join our team at Marmon Technologies India Pvt Ltd in Bangalore. This is a full-time position with an estimated salary of ₹18-22 lakhs per annum.

About the Role

The successful candidate will be responsible for designing and developing embedded software solutions using C/C++ for microcontroller-based systems. Key responsibilities include:

  • Developing firmware for microcontrollers, ensuring optimal performance and reliability.
  • Working with cross-functional teams to integrate software components into larger systems.
  • Maintaining and improving existing codebases, adhering to industry best practices.
  • Collaborating with hardware engineers to ensure seamless system integration.
  • Debugging and troubleshooting complex issues, utilizing tools like JIRA, GitLab, oscilloscopes, and logic analyzers.
Requirements

To succeed in this role, you should have:

  • 6-8 years of experience in embedded systems development, with a strong focus on firmware development.
  • Proficiency in C/C++ programming languages, with expertise in object-oriented programming and memory management.
  • Familiarity with Linux operating systems, including scripting and basic system administration.
  • Knowledge of ARM Cortex-M or other embedded architectures, with experience in bare-metal or RTOS systems.
  • Hands-on experience with GPIO, SPI, I2C, UART, and DMA peripherals.
  • Strong debugging and problem-solving skills, with the ability to work effectively in a team environment.
Bonus Points

Additional qualifications that would make you a stronger candidate include:

  • Experience with Qt/QML, Python scripting, and Docker.
  • Knowledge of QP (Quantum Platform) and C++11 or later.
  • Ability to interpret schematics and datasheets, with a good understanding of circuit design principles.
  • Experience working with international teams, especially in the U.S.


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Lead to join our team at Advanced Sterilization Products.The successful candidate will have a strong background in embedded software development and experience leading cross-functional teams.Design, develop, and implement embedded software for our products and systems.Collaborate with...


  • Bengaluru, Karnataka, India Nixcel Software Full time

    Job Description:Key Responsibilities:• Passionate about software development and staying up-to-date with industry trends.• Strong experience in embedded domains, preferably automotive, with a focus on Linux system internals.• Exceptional C/C++ programming skills, with a strong understanding of network and socket device drivers.• In-depth knowledge of...


  • Bengaluru, Karnataka, India ARM Full time

    Job Overview:The Architecture and Technology Group (ATG) at Arm is a hub of innovation, developing cutting-edge technologies and products that shape the future of computing. Our team is passionate about creating world-class Secure CPU and System architectures, empowering our ecosystem to build exceptional products.We are seeking an exceptional Embedded...


  • Bengaluru, Karnataka, India CoreEL Technologies Full time

    Job DescriptionWe are seeking a highly skilled Lead Software Engineer - Embedded Systems to join our team at CoreEL Technologies.About the RoleThe successful candidate will be responsible for leading the design and development of embedded systems software, including porting Linux onto different platforms, developing device drivers, and ensuring timely...


  • Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time

    Job Title: Embedded Software Team LeadTekPillar Services Pvt. Ltd is seeking an experienced Embedded Software Team Lead to join our team. The ideal candidate will have a strong background in firmware development and a proven track record of leading high-performing teams.Key Responsibilities:Lead a team of 5-7 embedded software engineersDevelop and implement...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    Job DescriptionOverview:Domnic Lewis International is seeking an experienced Senior Embedded Systems Software Lead to join our team. As a key member of our software development group, you will be responsible for the design and implementation of complex embedded real-time software systems.About the Role:The Senior Embedded Systems Software Lead will lead a...


  • Bengaluru, Karnataka, India Qualcomm Full time

    At Qualcomm, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation.Job DescriptionWe are seeking a highly skilled Senior Embedded Software Engineer Lead to join our team. As a key member of our engineering group, you will design, develop, create, modify, and validate embedded and cloud edge...

  • Software Developer

    1 month ago


    Bengaluru, Karnataka, India 3INSYS SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Job Title: Software Developer - Embedded Systems EngineerAbout the Role:We are seeking an experienced Software Developer - Embedded Systems Engineer to join our team at 3INSYS SOFTWARE SOLUTIONS PRIVATE LIMITED. As a key member of our team, you will be responsible for implementing and testing tools and plugins in a tool chain environment, with a focus on...


  • Bengaluru, Karnataka, India Larsen & Toubro Full time

    Job Description:Larsen & Toubro is seeking an experienced Embedded Software Development Lead to join our team. In this role, you will be responsible for leading a team of engineers in software development and guiding them in daily tasks related to Embedded systems.About the Role:We are looking for someone with 8+ years of experience in Embedded Software...


  • Bengaluru, Karnataka, India Enphase Full time

    About the Position:Enphase Energy is seeking a highly skilled Staff Embedded Software Engineer to join our team in Bangalore, India. As a key member of our Embedded Software Engineering team, you will be responsible for developing secure software for next-generation solar power and communications devices.Key Responsibilities:Design and implement secure...


  • Bengaluru, Karnataka, India Mistral Solutions Full time

    About Mistral Solutions:Mistral’s software development team excels in creating cutting-edge software solutions for state-of-the-art applications across the consumer, industrial, aerospace, and defense domains.We’re looking for a skilled Senior Embedded Software Engineer to lead our module development efforts.Key Responsibilities:• Collaborate with...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    Job Title: Senior Embedded Software EngineerAt Advanced Sterilization Products, we are seeking a highly skilled Senior Embedded Software Engineer to join our team.Key Responsibilities:Design, develop, and implement complex embedded systems on ASP products and systems.Collaborate with cross-functional teams to define, design, and implement new software...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design: Eximietas Design is a leading technology company that specializes in providing innovative solutions for various industries. Our team of experts is dedicated to empowering businesses to thrive in the digital landscape.We are currently seeking an accomplished Embedded Systems Software Engineer to join our team. As a key member of our...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Summary :As an Embedded Software Engineer at TekPillar, you will design, develop, and maintain high-performance software for aerospace or automotive systems while ensuring compliance with industry-specific standards.Develop and optimize real-time software using C or C++ for embedded systems.Participate in all stages of the Software Development Life Cycle...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    At Advanced Sterilization Products, we strive to create innovative products that protect patients during their most critical moments.We are looking for a highly skilled and dedicated Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer at ASP, you will be responsible for designing and developing software components...


  • Bengaluru, Karnataka, India Devlats Pvt Ltd Full time

    Job Title: Senior Software Engineer - Embedded SystemsAbout the Role:We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our Windows-based embedded systems. The ideal candidate will have a strong background in Modern C++, .NET, and UI development using MVVM and MVC architectures.Key...


  • Bengaluru, Karnataka, India SAS One Pvt. Ltd Full time

    Job Description:We are seeking an experienced Embedded Systems Software Engineer to lead the design and development of software for 8, 16, 32, and 64bit processor platforms.Responsibilities:Lead the design and development of software for various processor platforms.Develop and optimize software in assembly language, C, C++ for embedded systems.Prepare...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Title : Embedded C++ Software EngineerWe are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. As an Embedded C++ Software Engineer, you will design, develop, and test embedded C++ software for Linux-based systems.This role involves contributing to the development and optimization of Linux device drivers, BSP, and...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Embedded Systems Software EngineerJob Overview: We are seeking an experienced Embedded Systems Software Engineer to join our team at Tata Consultancy Services.About the Role: As an Embedded Systems Software Engineer, you will be responsible for designing and developing software solutions for embedded systems. Your expertise in C programming and...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    Domniclewis InternationalSenior ESW Application Engineer Job OpportunityWe are seeking an experienced Senior Embedded Software Application Engineer to join our team at Domniclewis International in Bangalore.Company OverviewDomniclewis International is a leading product-based MNC organization in Bangalore, hiring talented individuals to drive innovation and...