Embedded Software Engineer

4 weeks ago


Gurgaon, Haryana, India Techeagle Innovations Private Limited Full time
Job Description

We are seeking a highly skilled Embedded Software Engineer to join our team at Techeagle Innovations Private Limited. The ideal candidate will have a strong background in embedded software development, with a focus on autopilot systems.

Key Responsibilities:

  • Develop, test, and debug autopilot firmware for time-critical and safety-critical applications.
  • Design and develop new algorithms, features, and improvements in autopilot firmware.
  • Develop and maintain device drivers for peripherals connected via I2C, SPI, UART.
  • Collaborate with the open-source autopilot community for new areas of research and development.
  • Write test plans and test cases, conduct unit integration and system-level testing.

Requirements:

  • 2+ years of experience in embedded software development.
  • Proficiency in C, C++, and Python.
  • Experience of building multi-threaded object-oriented firmware in C++ for ARM-based micro-controllers.
  • Ability to decode and modify existing complex embedded software stacks.
  • Hands-on experience with RTOS (FreeRTOS, ChibiOS, etc).
  • Good understanding of reading data sheets and manuals.
  • Experience in writing device drivers for protocols such as I2C, SPI, UART.
  • Good debugging and reverse engineering skills.
  • Knowledge of using debug tools like gdb, openOCD.
  • Experience with version control using Git.

Preferred Qualifications:

  • Experience with open-source autopilot firmwares like Ardupilot or PX4.


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Stryker Global Technology Center Pvt Ltd. As a key member of our team, you will be responsible for designing and developing embedded software solutions for our medical devices.Key Responsibilities:Design and develop embedded software solutions for medical...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Summary:Stryker Global Technology Center Pvt Ltd. is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex medical device software.Key Responsibilities:Develop embedded software for complex medical devices using C/C++...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    About Ciena India Private Limited UnitechCiena India Private Limited Unitech is a leading technology company that specializes in network infrastructure solutions and intelligent software. Our company is committed to innovation and customer satisfaction.Job Title: Embedded Software Engineer 3We are looking for an experienced Embedded Software Engineer 3 to...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    About Ciena India Private Limited UnitechCiena India Private Limited Unitech is a technology company that leads with its humanity, driving business priorities alongside meaningful social, community, and societal impact. We're committed to our people-first philosophy, prioritizing a personalized and flexible work environment that empowers individual passions,...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    About this roleStryker Global Technology Center Pvt Ltd. seeks a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing, testing, and documenting software for medical devices.Develop and test embedded software for medical devices, ensuring compliance with Stryker quality...


  • Gurgaon, Haryana, India Nielsen Full time

    About the RoleNielsen is seeking a skilled Embedded Software Engineer to join our Metering and Encoding team. This position focuses on developing software for embedded devices, requiring expertise in scalable, reliable, and cost-effective solutions. The ideal candidate will have strong skills in embedded and test automation software development, with the...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    About the RoleWe are seeking a highly skilled Embedded Software Development Engineer to join our team at Stryker Global Technology Center Pvt Ltd. The ideal candidate will have a passion for excellence in technology and a strong focus on delivering safe and robust solutions.Key ResponsibilitiesDevelop embedded software, test procedures, scripts, and...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    About Ciena India Private Limited UnitechCiena India Private Limited Unitech is a technology company that leads with its humanity, driving business priorities alongside meaningful social, community, and societal impact. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers individual passions, growth,...


  • Gurgaon, Haryana, India The Nielsen Company Full time

    About the Role:Nielsen's Metering and Encoding team is seeking a skilled Embedded Software Engineer to develop software that runs embedded devices. This position is responsible for developing embedded and application level software and SDKs, as well as developing, testing, and testing software.Responsibilities:Develop scalable, reliable, and cost-effective...


  • Gurgaon, Haryana, India Techeagle Innovations Private Limited Full time

    Job DescriptionAt Techeagle Innovations Private Limited, we are seeking a skilled Embedded Software Engineer-I to join our team. The ideal candidate will have a strong background in embedded software development and experience with autopilot firmware.Key ResponsibilitiesDevelop, test, and debug the autopilot system to ensure seamless integration with various...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Summary:As a Senior Embedded Software Engineer at Stryker Global Technology Center Pvt Ltd., you will be responsible for developing complex medical device software. Your expertise in firmware development and embedded systems will enable you to design and implement software solutions that meet the highest standards of quality and safety.Key...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at Stryker Global Technology Center Pvt Ltd. The successful candidate will be responsible for developing complex software for medical devices, working closely with cross-functional teams to ensure project success.Key ResponsibilitiesDesign and develop embedded software for...


  • Gurgaon, Haryana, India ChargePoint Full time

    Key Responsibilities:To be responsible for the development and execution of testing strategies for embedded software.To identify and report defects in embedded software and provide detailed documentation for reproduction and debugging.To collaborate with cross-functional teams to ensure software quality and functionality.To stay up-to-date with industry...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    Job Description: We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Stryker Global Technology Center Pvt Ltd. As a key member of our software development team, you will be responsible for designing and developing complex medical device software.Responsibilities:Develop and maintain high-quality embedded software for medical...


  • Gurgaon, Haryana, India ChargePoint Full time

    Job SummaryWe are seeking a highly skilled Staff System Software Engineer to join our team at ChargePoint. As a key member of our software engineering team, you will be responsible for designing and developing embedded system products using C/C++, Python, and Linux BSP platform.Key ResponsibilitiesDesign and develop embedded system products using C/C++,...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    Ciena India Private Limited Unitech is seeking a highly motivated Embedded Software Engineer 3 to join our team. In this role, you will be responsible for designing and developing embedded application software for our optical data networking solutions.About the Role:Key Responsibilities:Design and develop embedded software for our optical data networking...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    About the Role:Ciena India Private Limited Unitech is seeking a skilled Embedded Software Test Engineer to join our team. The successful candidate will be responsible for ensuring the quality and reliability of our network solutions.This role involves developing and executing test plans, collaborating with cross-functional teams, and analyzing test results...


  • Gurgaon, Haryana, India Ciena India Private Limited Unitech Full time

    About CienaCiena is a technology company that leads with its humanity, driving business priorities alongside meaningful social, community, and societal impact. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers individual passions, growth, wellbeing, and belonging.Why Ciena?We prioritize life-work...


  • Gurgaon, Haryana, India ChargePoint Full time

    About the RoleAt ChargePoint, we're looking for a highly skilled Staff Software Engineer to lead our embedded systems software engineering efforts.The ideal candidate will have a strong background in developing embedded system products using C/C++ and Python, with a proven track record of designing and driving projects from start to finish with minimal...


  • Gurgaon, Haryana, India The Nielsen Company Full time

    About the Role:Nielsen is seeking an Embedded Software Engineer to join our Metering and Encoding team. This position focuses on developing software for embedded devices, including the creation of scalable, reliable, and cost-effective solutions. The ideal candidate will have strong embedded software development skills, with experience in C/C++/Python and a...