Embedded Software Engineer

4 days ago


Chennai, India Angel and Genie Full time

Description :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 operating systems (RTOS).You will be responsible for designing, developing, testing, and maintaining embedded firmware and software for various 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/software integration.- Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM, etc.- Develop and maintain software documentation including architecture, design, and user manuals.- 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 optimization techniques.- Support testing, validation, and deployment processes for embedded solutions.Required Skills and Qualifications :- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related 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-process communication, 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. (ref:hirist.tech)


  • Embedded Engineer

    1 week ago


    Chennai, Tamil Nadu, India Siliconz Embedded Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain embedded systems using Embedded C, RTOS & communication protocols with microcontrollers. Experience in hands-on development and troubleshooting on embedded targets


  • 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 Rapyuta Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Rapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a...


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

    Job Description The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating systems (RTOS). You will be responsible for designing, developing, testing, and maintaining embedded firmware and software for various applications, ensuring high performance and reliability. Key Responsibilities:Design and...


  • Chennai, Tamil Nadu, India TekPillar Services Pvt. Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description :Job Role : Embedded Software Engineer AutomotiveExperience : 10 to 15 YearsLocation : Chennai We are seeking an experienced Embedded Software Engineer Automotive to join our team. The candidate will work on Infotainment, Clusters, HPCs, and Software-Defined Vehicle (SDV) systems, driving embedded software architecture, development, and...


  • Chennai, India TekPillar Full time

    Description :Job Role : Embedded Software Engineer AutomotiveExperience : 10 to 15 YearsLocation : ChennaiWe are seeking an experienced Embedded Software Engineer Automotive to join our team. The candidate will work on Infotainment, Clusters, HPCs, and Software-Defined Vehicle (SDV) systems, driving embedded software architecture, development, and delivery...


  • Bengaluru, Chennai, India TekPillar Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Role: Embedded Software Engineer - AutomotiveExperience: 10 to 15 YearsLocation: ChennaiKey Responsibilities:Design and implement embedded software architecture for automotive systems.Lead board bring-up and hardware-software integration.Develop, review, and optimize C/C++ code, device drivers, and Linux applications.Mentor and guide embedded software...


  • 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, 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 operating...