Talent.com
This job offer is not available in your country.
▷ [Only 24h Left] Embedded Software Engineer (MCU & RTOS)

▷ [Only 24h Left] Embedded Software Engineer (MCU & RTOS)

Angel and GenieIndia
2 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

    Software Engineer • India

    Related jobs
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Veego Instruments CorporationIndia
    Veego Instruments Corporation ( is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments. Job Profile : Design and development of software for embe...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Black BoxIndia
    We have openings for Sr Embedded System Engineer professionals at Bangalore location.Total Experience : 5+ yrs Role : Sr Embedded System Engineer Work Location : Bangalore (Manyata Tech park) Mode of ...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Engineer - C / C++ Programming

    Embedded Engineer - C / C++ Programming

    FUTURES AND CAREERSIndia
    Description : Job Summary : We are looking for a skilled Embedded Engineer to design, develop, test, and maint...Show moreLast updated: 4 days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Tenet K D Platforms Pvt LtdIndia
    We're Hiring : Full Stack Hardware Developer – Embedded Systems & IoT.We are looking for a passionate and hands-on Full Stack Hardware Developer with strong experience in STM32, ESP32, and other mic...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Wifi / Kernel / Embedded)

    Software Engineer (Wifi / Kernel / Embedded)

    Arista NetworksIndia
    Arista is a well-established and profitable company with over $5 billion in revenue.Arista’s award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, ag...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Capgemini EngineeringIndia
    Yrs of experience in Embedded Linux Kernel / Drivers domain Embedded Software development and porting on Linux and ARM platforms Strong Programming skills on C, C++ & Data Structures, expertise on OS...Show moreLast updated: 12 days ago
    • Promoted
    • New!
    ▷ Only 24h Left : Embedded Software Engineer

    ▷ Only 24h Left : Embedded Software Engineer

    Persistent SystemsIndia
    Work Mode : 5 Days work from office.We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, im...Show moreLast updated: 10 hours ago
    • Promoted
    Embedded Software Engineer (MCU Development)

    Embedded Software Engineer (MCU Development)

    Toshiba Software (India) Pvt. Ltd.India
    Embedded Software Engineer (MCU Development) Location : .Bengaluru Experience required : .Preferred Experience : 4 to 12 years 2. Experience in Embedded Software Domain.Experience in MCU development, Per...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    7 DarterIndia
    We are looking for a highly skilled.C, C++, and Assembly language , who is passionate about building robust, low-level software on Embedded Linux platforms. You will work closely with our hardware a...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Software Lead Engineer

    Embedded Software Lead Engineer

    Nidec Advance Technology IndiaIndia
    The ideal candidate is an experienced.C, Python, Embedded Linux (Yocto).They should have strong knowledge of.TCP / IP, UDP, Redfish / RestAPI, SNMP, Modbus, and BACnet. Cooling Distribution Unit (CDU).T...Show moreLast updated: 6 days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    AshlingIndia
    Founded in 1982 and headquartered in Limerick, Ireland, Ashling is a global leader in embedded development tools and services. With dedicated R&D teams in Limerick and Kochi, and a worldwide presenc...Show moreLast updated: 6 days ago
    • Promoted
    • New!
    [3 Days Left] Embedded Software Engineer

    [3 Days Left] Embedded Software Engineer

    YourTribeIndia
    We are seeking a talented and enthusiastic Embedded Systems Engineer to join our.As part of our dynamic startup journey, you will collaborate closely with our experienced.This immersive experience ...Show moreLast updated: 2 hours ago
    • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    Luxoft IndiaIndia
    Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augm...Show moreLast updated: 13 days ago
    • Promoted
    ▷ 15h Left : Embedded Software Engineer

    ▷ 15h Left : Embedded Software Engineer

    7 DarterIndia
    We are looking for a highly skilled Embedded Software Engineer with strong hands-on experience in C, C++, and Assembly language, who is passionate about building robust, low-level software on Embed...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Automotive Engineer – ADAS

    Embedded Automotive Engineer – ADAS

    Indication Instruments LimitedIndia
    About Us : We are a fast-growing technology company at the forefront of automotive innovation.Our mission is to design and deliver cutting-edge solutions in the domains of ADAS, 360 surround view, D...Show moreLast updated: 13 days ago
    • Promoted
    Solutions Engineer – Onboarding & Implementation

    Solutions Engineer – Onboarding & Implementation

    OnArrivalnagpur, maharashtra, 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: 6 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    YourTribeIndia
    About the Role : We are seeking a talented and enthusiastic Embedded Systems Engineer to join our team and contribute to the development of robust electronic systems for our autonomous marine vessel...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Persistent SystemsIndia
    Work Location : Bangalore Work Mode : 5 Days work from office Experience : 5 to 9 Years.We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded...Show moreLast updated: 6 days ago