Talent.com
Embedded Software Engineer (MCU & RTOS)
Embedded Software Engineer (MCU & RTOS)Confidential • Ambattur, India
Embedded Software Engineer (MCU & RTOS)

Embedded Software Engineer (MCU & RTOS)

Confidential • Ambattur, India
12 days ago
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 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.
  • Skills Required

    Adc, Rtos, C, Pwm, Oscilloscopes, Uart, Spi, Svn, Git, Jtag, Freertos, Threadx, I2c, Iar, Keil

    Create a job alert for this search

    Embedded Software Engineer • Ambattur, India

    Related jobs
    Precision Machining Engineer

    Precision Machining Engineer

    Johnson Electric • Srīperumbūdūr, Republic Of India, IN
    Engineer – CAM Program CNC Milling.The ideal should have hands-on experience in 5 axis machine operation in Makino or DMG, programing in power mill. Responsibilities include developing and optimizin...Show more
    Last updated: 22 days ago • Promoted
    Structural Design Engineer

    Structural Design Engineer

    SB Associates • Tambaram, Republic Of India, IN
    SB Associates, a leading Chennai-based consultancy organization, has been offering highly professional services in the Civil and Structural Engineering fields since 2011. Our expertise spans Residen...Show more
    Last updated: 30+ days ago • Promoted
    Electrical Systems Maintenance Engineer

    Electrical Systems Maintenance Engineer

    SREE NANDHEES TECHNOLOGIES PVT LTD • Ambattūr, Republic Of India, IN
    Sree Nandhees Technologies Pvt Ltd (www.E EEE professionals with 1 - 3 years of experience, to join our company immediately. Service Engineer - UPS / Inverter / Solar.Ambattur Industrial Estate, Chennai...Show more
    Last updated: 22 days ago • Promoted
    Lead Engineer - Systems Engineering

    Lead Engineer - Systems Engineering

    Confidential • Pallavaram, India
    Systems engineering is a cross-functional engineering discipline centered on an approach, mindset, and process.All activities that consider both the business and the technical needs of the customer...Show more
    Last updated: 26 days ago • Promoted
    MEP Modular Design Engineer

    MEP Modular Design Engineer

    Confidential • Sriperumbudur, India
    We are looking for an innovative, detail-oriented, and solutions-driven individual to join our team as an MEP Modular Design Engineer. This is an exciting opportunity for someone with a passion for ...Show more
    Last updated: 4 days ago • Promoted
    Engineer - Tool Room

    Engineer - Tool Room

    Johnson Electric • Sriperumbudur, Tamil Nadu, India
    Engineer – CAM Program CNC Milling.The ideal should have hands-on experience in 5 axis machine operation in Makino or DMG, programing in power mill. Responsibilities include developing and optimizin...Show more
    Last updated: 22 days ago • Promoted
    Ups Service Engineer

    Ups Service Engineer

    SREE NANDHEES TECHNOLOGIES PVT LTD • Ambattūr, Republic Of India, IN
    Sree Nandhees Technologies Pvt Ltd (www.E EEE professionals with 1 - 3 years of experience, to join our company immediately. Service Engineer - UPS / Inverter / Solar.Ambattur Industrial Estate, Chennai...Show more
    Last updated: 22 days ago • Promoted
    Software and Control Engineer

    Software and Control Engineer

    Confidential • Ambattur, India
    Design, develop, and tune closed-loop control algorithms (PID, state-space, adaptive, etc.Develop control software in C / C++, Python, or MATLAB / Simulink for deployment on microcontrollers or embedde...Show more
    Last updated: 15 days ago • Promoted
    Senior System Design Engineer - HVDC

    Senior System Design Engineer - HVDC

    Confidential • Pallavaram, India
    Systems engineering is a cross-functional engineering discipline centered on an approach, mindset, and process.All activities that consider both the business and the technical needs of the customer...Show more
    Last updated: 11 days ago • Promoted
    Senior Control & Protection System Application Engineer

    Senior Control & Protection System Application Engineer

    Confidential • Pallavaram, India
    As a Senior Control& Protection Engineer, you will be working across two engineering disciplines, Solution, and engineering centre (NPI, ITO, OTR and Product Care) in all aspects of HVDC Control & ...Show more
    Last updated: 12 days ago • Promoted
    Engineer - Customer Application Engineering

    Engineer - Customer Application Engineering

    Confidential • Sriperumbudur, India
    Own the project control activity globally and drive consistent functional specifications and common global processes for projects implementation. Activities that are conducted to better understand o...Show more
    Last updated: 26 days ago • Promoted
    CNC Programming Engineer

    CNC Programming Engineer

    Johnson Electric • Srīperumbūdūr, Republic Of India, IN
    Engineer – CAM Program CNC Milling.The ideal should have hands-on experience in 5 axis machine operation in Makino or DMG, programing in power mill. Responsibilities include developing and optimizin...Show more
    Last updated: 22 days ago • Promoted
    PLC Traceability Programmer

    PLC Traceability Programmer

    Confidential • Sriperumbudur, India
    PLC Programming & System Development.Develop and implement PLC-based traceability solutions for industrial automation.Program and configure PLCs (Siemens, Allen-Bradley, Mitsubishi, Schneider, etc....Show more
    Last updated: 13 days ago • Promoted
    Software Development Engineer in Test (Remote, Full-Time) [AS191]

    Software Development Engineer in Test (Remote, Full-Time) [AS191]

    Smart Working Solutions • Chennai, Tamil Nādu, India, 600058
    Remote
    Software Development Engineer in Test (Remote, Full-Time) [AS191].At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isnt just another remo...Show more
    Last updated: 1 day ago
    Engineer 2 - Mechanical Component

    Engineer 2 - Mechanical Component

    Confidential • Sriperumbudur, India
    Activities contributing to the design and development of products, solutions and systems.Includes activities linked to technical improvement of existing products and components Accountable for the ...Show more
    Last updated: 20 days ago • Promoted
    Lead Mechanical Engineer

    Lead Mechanical Engineer

    Confidential • Ambattur, India
    Location Chennai or Hyderabad India (onsite).We are seeking talented and energetic individuals to join our growing team!. Greatness takes continuous evolution.That's why we're bringing together rele...Show more
    Last updated: 16 days ago • Promoted
    Phd Opportunity In Robotics And Ai

    Phd Opportunity In Robotics And Ai

    Amrita Vishwa Vidyapeetham • Tiruvallur, Republic Of India, IN
    PhD Opportunity in Robotics and AI 🚨.Are you passionate about robotics, AI-driven automation, or human-robot interaction?. This is your chance to become part of cutting-edge research in one of Indi...Show more
    Last updated: 4 days ago • Promoted
    Structural Engineer

    Structural Engineer

    SB Associates • Tambaram, Tamil Nadu, India
    SB Associates, a leading Chennai-based consultancy organization, has been offering highly professional services in the Civil and Structural Engineering fields since 2011. Our expertise spans Residen...Show more
    Last updated: 30+ days ago • Promoted