Talent.com
This job offer is not available in your country.
Embedded Software Engineer (MCU & RTOS)

Embedded Software Engineer (MCU & RTOS)

Angel and GenieChennai, India
14 hours ago
Job 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 :

  • Bachelor’s or Master’s 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.
  • Create a job alert for this search

    Embedded Software Engineer • Chennai, India

    Related jobs
    • Promoted
    eBPF Systems Engineer (Core Agent Team)

    eBPF Systems Engineer (Core Agent Team)

    Alma SecurityChennai, IN
    The ideal candidate will help build, maintain, and troubleshoot, the company's rapidly expanding infrastructure.They will work alongside other engineers to ensure highest levels of performance and ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer - C / C++ Programming

    Embedded Software Engineer - C / C++ Programming

    Angel and GenieChennai
    Role : Embedded Software Engineer C++, Linux Location : Ambattur, Chennai.Industry : Industrial Automation.Job Type : Full-Time | On-site.About The Role : &...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    People Tech Group IncChennai, IN
    Required Skills & Qualifications.Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field. Strong hands-on experience with OpenGL ES (2.Proficiency in...Show moreLast updated: 28 days ago
    • Promoted
    Lead Software Control Engineer - Embedded System

    Lead Software Control Engineer - Embedded System

    Angel and GenieChennai
    Role : Lead Engineer Software and Control Engineer Location : Chennai Control System Description : < / b&g...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Developer - RTOS / Microcontroller

    Embedded Developer - RTOS / Microcontroller

    Angel and GenieChennai
    Embedded Development : - Design and develop embedded software for microcontrollers (e.Write efficient, maintainable C / C++ code for real-tim...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Embedded C Developer - Walkin Drive

    Embedded C Developer - Walkin Drive

    HCLTechChennai, Tamil Nadu, India
    Walk-In Drive Date : 13 September 2025.ETA 1, Sandhya Infocity, Navalur.Embedded C Developer with 4 to 8 years of experience. Design, develop, and test embedded software applications.Collaborate with...Show moreLast updated: 8 hours ago
    • Promoted
    Grundfos - Lead Software Development Engineer - Embedded System

    Grundfos - Lead Software Development Engineer - Embedded System

    Grundfos India PvtChennai
    Lead Software Development Engineer The Lead Software Development Engineer will be responsible to develop and enhance the featur...Show moreLast updated: 18 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Prismberry TechnologiesChennai, Tamil Nadu, India
    Job Description (Linux Kernel Expert).We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems. The ideal candidate will have a...Show moreLast updated: 6 days ago
    Engineers / Sr. Engineers - Embedded C++

    Engineers / Sr. Engineers - Embedded C++

    Epergne SolutionsChennai, Tamil Nadu, India
    Quick Apply
    Epergne Solutions is looking for.Epergne Solutions is looking for.Preferred candidates who can join us immediate / 45 days.Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer (MCU & RTOS)

    Embedded Software Engineer (MCU & RTOS)

    Angel and GenieChennai, Tamil Nadu, India
    Job Title : Embedded Software Engineer (MCU & RTOS).We are seeking a highly skilled and motivated Embedded Systems Software Developer to join. The ideal candidate will have strong experience in micro...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Embedded System Developer

    Embedded System Developer

    HCLTechChennai, Tamil Nadu, India
    Hiring || Embedded C / Linux Developer.Chennai / Bangalore (Relocation Required).We’re looking for an experienced.Instrument Clusters, Infotainment, BCM). Embedded C, Linux system & kernel programming...Show moreLast updated: 8 hours ago
    • Promoted
    Embedded Solution Architect - Microcontroller / SoC

    Embedded Solution Architect - Microcontroller / SoC

    Angel and GenieChennai
    Role : Embedded Solution Architect Exp : 15 to 20 yrs Location : Chennai Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux (BSP / Drivers) Engineer

    Embedded Linux (BSP / Drivers) Engineer

    TekPillar®Chennai, Tamil Nadu, India
    Embedded Linux (BSP / Drivers) Engineer.Ahmedabad | Kochi | Chennai | Manesar | Pune | Pollachi (Coimbatore).Note : We are looking for candidates who can join immediately or within 15 days maximum.Lin...Show moreLast updated: 2 days ago
    • Promoted
    Hardware Engineer (Remote)

    Hardware Engineer (Remote)

    Phinity LabsChennai, IN
    Remote
    Phinity is helping the labs building AGI automate hardware engineering by building environments to train agents on hardware design and verification tasks. Our customers include one of the largest fr...Show moreLast updated: 22 days ago
    • Promoted
    • New!
    Embedded Applications Engineer

    Embedded Applications Engineer

    KunstructChennai, Tamil Nadu, India
    Are you passionate about building things from the ground up and solving complex technical puzzles? We are searching for a detail-oriented and creative Embedded Electronics Engineer to become a valu...Show moreLast updated: 8 hours ago
    • Promoted
    Embedded Hardware & Software Programming Trainer

    Embedded Hardware & Software Programming Trainer

    Tek Supportchennai, tamil nadu, in
    Embedded Hardware & Software Programming Trainer.Embedded Hardware & Software Programming Trainer.Review, rewrite, and structure project stories. Prior interviewing, mentoring & training experience....Show moreLast updated: 2 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    TekPillarChennai
    Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago
    • Promoted
    SAP BPC - ( BPC Embedded+ABAP )

    SAP BPC - ( BPC Embedded+ABAP )

    Numeric TechnologiesChennai, IN
    Position : SAP BPC Embedded ( SAC+ABAP).Bachelor’s in engineering or Post Graduation – Masters in Computer Application or an MBA or related discipline or equivalent work experience.Minimum 5-7 years...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    C++ Software Engineer - 30570

    C++ Software Engineer - 30570

    TuringChennai, Tamil Nadu, India
    Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show moreLast updated: 8 hours ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGChennai
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago