Lead Embedded Software Engineer

2 weeks ago


Hyderabad, India IIT Hyderabad Full time

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals.

Key Qualifications :

  • Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs.

  • Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software.

  • Design and develop firmware including toolchain, BSPs to support IIoT modules.

  • Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc.

  • Design, document, code, test, and debug embedded device controllers for IoT.

  • Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test.

  • Support project planning efforts, including task definition and work effort.

  • Perform analysis, resolution, and tracking of defects and improvement to closure.

  • Develop and improve software development processes and procedures.

  • Provide engineering support for other departments as necessary.

  • Complete other engineering duties as assigned

Minimum requirements :

  • 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration.

  • Excellent software design skills and C/C++ programming skills; preferably in safety critical software development.

  • 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred).

  • Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software.

  • Experience in developing device drivers, timers, interrupt handlers, message-based software, etc.,

  • Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD

  • Experience in C/C++ coding standard, OOD, static analysis, and code coverage.

  • Proficient with software development process.

  • Demonstrable experience developing efficient (memory, CPU, and bandwidth) software.

  • Familiarity setting up various embedded toolchains, build, and debugging environments.

  • Experience with software engineering processes and tools such as configuration management and issue tracking systems.

  • Ability to read circuit designs/electrical schematics and datasheets.

  • Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues.

  • Excellent problem-solving, design, development, and debugging skills.

  • Strong communication and interpersonal



  • Hyderabad, India Innominds Software Full time

    Minimum Qualifications Bachelor's / masters degree in engineering, Information Systems, Computer Science, Electronics or related field.Minimum 4 years of experience in Embedded software development and programming in C / C++ / Assembly.Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts.Good understanding of OS...


  • Hyderabad, Telangana, India Votary Softech Solutions Pvt. Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionHeadquartered in Hyderabad, Votary Softech Solutions Pvt. Ltd. (VotaryTech) boasts a technologically proficient workforce with over two decades of experience. As a leading Wireless Mobile Technology Company in India, VotaryTech delivers multi-platform solutions and services to meet best-in-class standards. The company has established...


  • Hyderabad, Telangana, India Innominds Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Minimum QualificationsBachelor's / masters degree in engineering, Information Systems, Computer Science, Electronics or related field. Minimum 4 years of experience in Embedded software development and programming in C / C++ / Assembly. Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS...


  • Hyderabad, Telangana, India IIT Hyderabad Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. Design and develop board...


  • Hyderabad, India QTIMINDS Full time

    Company Description QTIMINDS provides on-demand access to highly skilled engineers specializing in embedded systems, platform software, and validation. We help enterprises scale with trusted talent through flexible staff augmentation and turnkey delivery models. With a foundation in the semiconductor and embedded ecosystem, we bring expertise that seamlessly...


  • Hyderabad, Telangana, India QTIMINDS Full time ₹ 2,50,000 - ₹ 7,50,000 per year

    Company DescriptionQTIMINDS provides on-demand access to highly skilled engineers specializing in embedded systems, platform software, and validation. We help enterprises scale with trusted talent through flexible staff augmentation and turnkey delivery models. With a foundation in the semiconductor and embedded ecosystem, we bring expertise that seamlessly...

  • Embedded Engineer

    5 days ago


    Hyderabad, Telangana, India Suzva Software Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are looking for a skilled Embedded Engineer with strong automotive domain experience. The candidate will be responsible for developing and maintaining embedded software for automotive systems. Key Responsibilities & Skills: Strong proficiency in Embedded C programming Experience with tools like CANoe, IAR, Code Composer, and various debuggers Skilled...


  • Hyderabad, India Vir Innovations Full time

    Work Experience: 2 - 5 Years Location: Hyderabad, Telangana (Balanagar area) Job type: Full-time, permanent, on-site About Vir Innovations We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer...


  • Hyderabad, India Vir Innovations Full time

    Work Experience: 2 - 5 YearsLocation: Hyderabad, Telangana (Balanagar area)Job type: Full-time, permanent, on-siteAbout Vir InnovationsWe are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision,...


  • Hyderabad, Telangana, India KodeBloom Technology and Services Pvt. Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company Description:Welcome to KodeBloom Technology and Services, a company specializing in Application Development, IoT development, Embedded Systems, and Cutting-Edge Network Technologies. We are dedicated professionals focused on shaping the future through Innovative Software and Connectivity Solutions.Role Description:We are seeking a passionate and...