Embedded Software Engineer

1 day ago


Delhi, Delhi, India BotLab Dynamics Full time

We are seeking an Embedded Software Engineer to join our team at BotLab Dynamics and contribute to the development of cutting-edge software solutions for embedded systems.

Key Responsibilities:

  • Develop, test, and debug multithreaded object-oriented firmware in C & C++ for ARM-based microcontrollers.
  • Design and implement new algorithms, features, and enhancements to improve autopilot functionalities.
  • Learn to develop and maintain device drivers for peripherals connected via I2C, SPI, UART, CAN.
  • Collaborate with the open-source autopilot community to contribute to research and development initiatives.
  • Contribute to writing comprehensive test plans and participate in unit, integration, and system-level testing.
  • Familiarize yourself with version control and documentation best practices under the guidance of senior team members.
  • Assist in providing support for flight-test operations, troubleshooting firmware issues, and implementing necessary optimizations.

Requirements:

  • Proficient in C and C++ with foundational understanding of Python.
  • Basis understanding of RTOS concepts.
  • Knowledge of communication protocols such as SPI, I2C, UART.
  • Experience in integrating sensors and developing device drivers for embedded software projects.
  • Familiarity with basic debugging tools such as GDB.
  • Ability to learn and understand existing embedded software stacks written in C/C++.
  • Understanding of reading datasheets, application notes, and reference manuals of microcontrollers.
  • Strong problem-solving and debugging skills.
  • Familiarity with version control using Git.

Bonus Skills:

  • Exposure to open-source autopilot firmwares like Ardupilot, PX4 or betaflight.
  • Experience working with open-source embedded software projects.
  • Experience in utilizing RTOS in embedded software projects.
  • Basis understanding of embedded Linux systems.
  • Basis knowledge of electronic hardware design principles, including circuit schematics, PCB layout, and component selection.

About this role: Our ideal candidate will have a strong foundation in C and C++, with experience in developing multithreaded firmware for ARM-based microcontrollers. They will be able to design and implement new algorithms, features, and enhancements to improve autopilot functionalities. The successful candidate will also be familiar with version control and documentation best practices and have a strong understanding of communication protocols such as SPI, I2C, UART.

What we offer:

  • An estimated salary of $120,000 per year.


  • Delhi, Delhi, India Persistent Systems Full time

    Job Title: Software Development Engineer for Embedded SystemsAbout Us:Persistent Systems is a leading technology services company that empowers organizations to succeed in a rapidly changing world. We help our clients unlock the full potential of their business through cutting-edge technology solutions, innovation, and expertise.Role Overview:We are seeking...


  • Delhi, Delhi, India N2S Full time

    Job DescriptionWe are seeking a skilled Embedded Software Engineer to join our team at N2S. This role involves developing high-quality software for automotive ECUs and applications.Responsibilities:Design, develop, and test embedded software for automotive systemsCollaborate with cross-functional teams to ensure seamless integration of software...


  • Delhi, Delhi, India Marmon Technologies India Pvt Ltd Full time

    Job Title: Embedded Software Lead Engineer for Microcontroller SystemsWe are seeking a highly skilled Embedded Software Lead Engineer to join our team at Marmon Technologies India Pvt Ltd. This role is based in Bangalore and offers a competitive salary of ₹12,00,000 - ₹15,00,000 per annum.About the Role:This is a full-time position reporting to the...


  • Delhi, Delhi, India Peepul Agri Full time

    At Peepul Agri, we're revolutionising farming with our innovative C.A.S.E Agronomy solutions. As an Embedded Developer, you'll play a key role in unlocking the potential of smallholder farmers.About UsWe're a company based in Hyderabad, India, committed to using advanced technology to improve farming practices and increase agricultural productivity.Salary...


  • Delhi, Delhi, India AXISCADES Full time

    About UsAXISCADES is a leading provider of comprehensive technology and engineering solutions, specializing in addressing the digital transformation, engineering, and smart manufacturing requirements of global enterprises. With over three decades of experience in developing innovative, sustainable services & products, AXISCADES delivers exceptional business...


  • Delhi, Delhi, India BotLab Dynamics Full time

    Job Title: Embedded Systems Software EngineerAbout the Role:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team at BotLab Dynamics. The ideal candidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i.MX ARM Cortex-A series and other ARM Cortex-A series...


  • Delhi, Delhi, India eInfochips (An Arrow Company) Full time

    Job Description:">eInfochips, a leading provider of embedded systems design and development services, is seeking a highly skilled Techincal Lead to join our team. In this role, you will be responsible for leading the design, development, and maintenance of embedded software for automotive applications using Classic AUTOSAR standards.">About the Role:">">Lead...


  • Delhi, Delhi, India L&T Technology Services Full time

    Embedded Software Engineer OpportunityGreetings from L&T Technology Services Limited.Job OverviewWe are seeking a skilled Embedded Software Engineer to join our team in Hyderabad. The ideal candidate will have strong development experience in Embedded C, Linux Device Driver Development, and Linux.ResponsibilitiesDesign and develop embedded software systems...


  • Delhi, Delhi, India eInfochips (An Arrow Company) Full time

    About eInfochipseInfochips (An Arrow Company) is a leading technology services company that offers product engineering, hardware design, and software development solutions.Job OverviewWe are seeking a highly skilled Senior Embedded Software Developer to join our team. This role involves designing and developing embedded software solutions for various...


  • Delhi, Delhi, India Andor Tech Full time

    Job DescriptionWe are seeking a skilled and motivated Embedded Software Test Engineer with expertise in C/C++ to join our team at Andor Tech. The ideal candidate will have 2-4 years of experience in embedded software testing, verification, and validation, with a solid understanding of DO-178B standards.Key Responsibilities:Develop and execute test plans,...


  • Delhi, Delhi, India Vecmocon Technologies Pvt Lmt Full time

    About the Role :We are seeking a highly skilled Embedded Systems Engineer to join our team at Vecmocon Technologies. As an Embedded Systems Engineer, you will be responsible for the development of new firmware and maintenance/enhancement of existing firmware. Your expertise in development, testing, and debugging of software will be crucial in driving the...


  • Delhi, Delhi, India Andor Tech Full time

    About the Role">We are seeking a skilled and motivated Embedded Software Test Engineer with expertise in C/C++ for our avionics products. With 2-4 years of experience in embedded software testing, verification, and validation, you will work on ensuring the highest quality of our avionics systems, contributing to critical projects in a dynamic and...


  • Delhi, Delhi, India HCLTech Full time

    Software Development OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at HCLTech. This role involves designing and developing software for embedded systems using C++ or C.About the Job:Location: Chennai/Bengaluru, IndiaExperience: 4-8 years of experience in software developmentSkills: Proficiency in C++, C, Linux, RTOS,...


  • Delhi, Delhi, India KPIT Full time

    We are seeking an exceptional Embedded Software Engineer to join our team at KPIT. As a key member, you will be responsible for designing and developing high-quality software solutions for the automotive infotainment domain.About the RoleThis is an exciting opportunity to work on cutting-edge technologies and collaborate with cross-functional teams to...


  • Delhi, Delhi, India Supercoder Full time

    Job OverviewWe are seeking an experienced Embedded Networking Systems Engineer to join our team at Supercoder. The successful candidate will be responsible for developing and maintaining embedded software for networking projects, with a focus on L2/L3 switch functionality.


  • Delhi, Delhi, India QuEST Global Full time

    QuEST Global seeks a seasoned Embedded Software Development Lead - DECT Stack to join our team.We are committed to delivering exceptional results and have an attractive compensation package in place for this role.The estimated annual salary for this position is ₹2,500,000 - ₹10,000,000 based on industry standards and location. This figure may vary...


  • Delhi, Delhi, India Dentsu Creative Full time

    Embedded Systems Design EngineerAt Dentsu Creative Research and Development Lab, we are seeking an experienced Embedded Systems Design Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and deploying cutting-edge embedded systems and prototypes.About the Role:We are looking for a skilled engineer who can...


  • Delhi, Delhi, India Vecmocon Technologies Pvt Lmt Full time

    About the Role :We are a deep-tech EV startup looking for an embedded systems software developer to join our team. As a firmware engineer, you will be responsible for developing new firmware and maintaining/enhancing existing firmware for our electric vehicles. This includes developing application layer code, middlewares, peripheral drivers, interface files,...


  • Delhi, Delhi, India Vecmocon Technologies Pvt Lmt Full time

    Company Overview:We are Vecmocon Technologies Pvt Ltd, a cutting-edge EV startup incubated at IIT Delhi. Our mission is to make the EV ecosystem smart, connected, and reliable by leveraging state-of-the-art solutions and data-driven approaches.Job Description:We are seeking an experienced Embedded Software Engineer to join our team. As a key member, you will...


  • Delhi, Delhi, India HCLTech Full time

    We are seeking a highly skilled and experienced Senior Embedded Software Developer to join our team at HCLTech.About the RoleThis is an exciting opportunity for a seasoned C++ programmer to work on challenging projects and contribute to the growth of our organization. As a Senior Embedded Software Developer, you will be responsible for designing, developing,...