Embedded Software Engineer

5 hours ago


Chennai, India Angel and Genie Full time

Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems (RTOS). You will be responsiblefor designing, developing, testing, and maintaining embedded firmware and software forvarious applications, ensuring high performance and reliability.Key Responsibilities:• Design and implement embedded software for microcontroller-based systems.• Develop real-time firmware using RTOS (e.g., FreeRTOS, ThreadX).• Collaborate with hardware engineers for board bring-up and hardware/softwareintegration.• Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM,etc.• Develop and maintain software documentation including architecture, design, and usermanuals.• Debug and troubleshoot software issues using tools like oscilloscopes, logic analyzers,and JTAG/SWD.• Participate in code reviews and ensure software development best practices.• Contribute to system-level design, including power management and optimizationtechniques.• Support testing, validation, and deployment processes for embedded solutions.Required Skills and Qualifications:• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, orrelated field.• 4+ years of experience in embedded firmware/software development.• Proficiency in C/C++ for embedded systems.• Hands-on experience with microcontrollers (ARM Cortex-M, STM32.).• Strong understanding of RTOS concepts including task scheduling, inter-processcommunication, and resource management.• Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc.• Experience with embedded development tools: IDEs (e.g., Keil, IAR,STM32CubeIDE), debuggers, and emulators.• Familiarity with version control systems (Git, SVN).Preferred Qualifications:• Experience with safety-critical or industrial embedded systems.• Knowledge of bare-metal programming and interrupt handling.• Exposure to wireless communication stacks (IoT, BLE, Zigbee, LoRa, etc.).• Familiarity with scripting languages (Python, Bash) for automation and testing.• Experience with CI/CD tools for embedded systems.



  • Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 6,00,000 - ₹ 10,00,000 per year

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Role : Embedded Software Engineer C++, Linux Location : Ambattur, Chennai. Industry : Industrial Automation. Experience : 3-5 Years. Salary : Best in Industry. Job Type : Full-Time | On-site.About The Role : We are looking for a skilled Embedded Software Engineer with 3-5 years of experience in C/C++ development and a strong understanding of...


  • Chennai, India Mirror Institute For Embedded Technology Full time

    Job Opening: Embedded Engineer Trainer - Contract RolePosition OverviewWe are seeking an Embedded Engineer Trainer on a contractual basis to deliver specialized training in embedded systems, microcontroller programming, real-time operating systems (RTOS), and IoT-based applications. The trainer will be responsible for designing, developing, and delivering...


  • Chennai, Tamil Nadu, India Capgemini Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About The Role We are seeking a highly skilled Embedded Networking Software Engineer with deep expertise in C programming , Layer 2/Layer 3 networking protocol stack development , and system-level debugging . The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring reliability...


  • Chennai, Tamil Nadu, India Yotuh Energy Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company:Yotuh Energy's mission toward sustainable and ultra energy-efficient cooling has just begun, starting with the often-overlooked yet deeply impactful sector of cold chain logistics.We engineer electric refrigeration units for cold logistics trucks. Our product ensures the correct temperature is maintained in the cargo container of the truck during the...


  • Chennai, India Yotuh Energy Full time

    Company: Yotuh Energy's mission toward sustainable and ultra energy-efficient cooling has just begun, starting with the often-overlooked yet deeply impactful sector of cold chain logistics. We engineer electric refrigeration units for cold logistics trucks. Our product ensures the correct temperature is maintained in the cargo container of the truck during...


  • Chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS) Location: Chennai Job Type: Full-Time Experience Level: Mid-Level Job Summary: We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time...


  • Chennai, Tamil Nadu, India People Prime Worldwide Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    About Client:Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation....