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

▷ (Apply Now) Embedded Software Engineer (MCU & RTOS)

Angel and GenieChennai, Tamil Nadu, India
12 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, Tamil Nadu, India

    Related jobs
    • Promoted
    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: 19 days ago
    • Promoted
    BPC Embedded Developer

    BPC Embedded Developer

    Insight Globalchennai, tamil nadu, in
    Develop Embedded planning models, data models, and business rules with Fox scripting, Planning Functions (Badi / Class / BApi) in SAP BPC Embedded. Manage data extraction, transformation with Routines, ...Show moreLast updated: 4 days ago
    • Promoted
    Embedded Software Engineer - C Programming

    Embedded Software Engineer - C Programming

    Prophecy TechnologiesChennai
    Overall 6 to 8 yrs of experience in Embedded industry, in software verification or development.Minimum 3 years of experience in Firmware development, especially in C programming.Good understanding ...Show moreLast updated: 13 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: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    SourcebaeChennai, IN
    Python scripting, Pytest, and CI / CD pipelines, preferably with experience in storage or embedded systems.The role involves designing automation frameworks, validating systems, and collaborating wit...Show moreLast updated: 13 days 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: 30+ days ago
    • Promoted
    Embedded Developer - ARM / Microcontroller

    Embedded Developer - ARM / Microcontroller

    TekPillarChennai
    Job Role : Embedded Developer Experience : 1 to 8 Years Location : Chennai Ke...Show moreLast updated: 10 days ago
    • Promoted
    System Integration And Test Engineer

    System Integration And Test Engineer

    HCLTechChennai, Tamil Nadu, India
    Experience Required : 5-8 years.Work Mode : On-site for 5 days a week Chennai (Work Location).Bachelor’s / master’s degree in a relevant field. Proficiency in Embedded Manual Device Testing.Knowledge ...Show moreLast updated: 5 days ago
    • Promoted
    Algorithm Developer (BMS)

    Algorithm Developer (BMS)

    Royal EnfieldChennai, Tamil Nadu, India
    Position Title : BMS Model-Based Control Algorithm Developer.This position in BMS Development is accountable for the development of BMS algorithms in. Matlab / Simulink / State flow, Auto code generation...Show moreLast updated: 4 days ago
    • Promoted
    Solutions Engineer – Onboarding & Implementation

    Solutions Engineer – Onboarding & Implementation

    OnArrivalchennai, tamil nadu, in
    OnArrival is the AWS of travel—powering flights, hotels, insurance, and more via modular APIs and SDKs.We enable fintechs, banks, and large ecosystems to launch embedded travel experiences in under...Show moreLast updated: 13 days ago
    Software Implementation Engineer - MECM

    Software Implementation Engineer - MECM

    MinderaChennai, TN, IN
    Remote
    Quick Apply
    Software Implementation Engineer.POS systems to handheld and mobility solutions.You’ll manage the complete lifecycle of these devices, automate deployments using MECM and scripting, and ensure reli...Show moreLast updated: 14 days ago
    • Promoted
    Grundfos - Software Development Engineer - Field Bus - Embedded Software

    Grundfos - Software Development Engineer - Field Bus - Embedded Software

    Grundfos India PvtChennai
    What is the job about? Develop and enhance the features in the Grundfos pumps and drives to ensure that we continue having the worlds best products by developing embe...Show moreLast updated: 30+ days ago
    • Promoted
    ZF - Senior Software Developer - Embedded C

    ZF - Senior Software Developer - Embedded C

    ZF India private limited.Chennai
    Description : Job description : Senior SW developer.About the Team : ZF off-highway transmissions are specializ...Show moreLast updated: 8 days ago
    • Promoted
    Lead Embedded Engineer

    Lead Embedded Engineer

    ConfidentialChennai
    Orange Mantra is looking for Lead Embedded Engineer to join our dynamic team and embark on a rewarding career journey.Develop and optimize embedded software solutions. Design and test hardware-softw...Show moreLast updated: 27 days ago
    • Promoted
    Embedded Software Engineer - Automotive

    Embedded Software Engineer - Automotive

    TekPillarChennai
    Description : Job Role : Embedded Software Engineer Automotive Experience : 10 to 15 Years Show moreLast updated: 10 days ago
    • Promoted
    Embedded Software Engineer - RTOS / Microcontroller

    Embedded Software Engineer - RTOS / Microcontroller

    Angel and GenieChennai
    Description : Job Title : Embedded Software Engineer (MCU & RTOS).Job Summary : < / b...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Developer C-C Engineer

    Embedded Developer C-C Engineer

    ConfidentialChennai
    Design and implement software of embedded devices and systems from requirements to production and commercial deployment.Design, develop, code, test and debug system software.Analyze and enhance eff...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: 20 days ago
    • Promoted
    • New!
    Embedded Engineer

    Embedded Engineer

    Synstack Technologieschennai, tamil nadu, in
    Bangalore, Remote for good candidates.Design and implement multi-modal embedding models that create unified vector representations across text, images, video, audio, and other modalities.Build and ...Show moreLast updated: 22 hours ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    ConfidentialChennai
    Graduate or postgraduate in Computer Science or related Engineering Specialization.Relevant hands-on experience in software development with focus on high-performance systems.Embedded C / C++ : Extens...Show moreLast updated: 30+ days ago