
Embedded Software Engineer
2 days ago
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.
-
Embedded Engineer
1 day ago
Chennai, Tamil Nadu, India Siliconz Embedded Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per yearResponsibilities:* Design, develop, test & maintain embedded systems using Embedded C, RTOS & communication protocols with microcontrollers. Experience in hands-on development and troubleshooting on embedded targets
-
Embedded Software Engineer
22 hours ago
Chennai, Tamil Nadu, India TekPillar Services Pvt. Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription :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...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Capgemini Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout 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...
-
Automotive Embedded Software Engineer
1 day ago
Chennai, Tamil Nadu, India TekPillar® Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title:Automotive Embedded Software Engineer (Linux, BSP & AUTOSAR)Experience:12 to 15 YearsLocation:ChennaiWe are seeking an experiencedAutomotive Embedded Software Engineerwith expertise inLinux BSP, Device Drivers, Digital Cockpit Systems, andAUTOSAR. Hands-on experience withQualcomm, NXP, and TIchipsets.Key Responsibilities:Define and implement ...
-
Embedded Software Engineer
3 days ago
Chennai, Tamil Nadu, India Yotuh Energy Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany:Yotuh Energy's mission toward sustainable and ultra energy-efficient cooling has just begun, starting with the often-overlooked yet deeply impactful sector of cold chain logistics.We engineer electric refrigeration units for cold logistics trucks. Our product ensures the correct temperature is maintained in the cargo container of the truck during the...
-
Embedded Software Engineer Intern
7 days ago
Chennai, Tamil Nadu, India eMICROLABS Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout the jobLocation:Chennai, Tamil NaduInternship Duration:6 MonthsOffer Type:Internship leading to Permanent PositionJob Description:We are hiringEmbedded Software Engineer Internsfor our Chennai office. The selected candidates will undergo a6-month full-time internship. Upon successful performance, candidates will be offered apermanent rolein our...
-
Job Title: Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob Description Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob 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...
-
Job Title: Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 5,00,000 - ₹ 12,00,000 per yearLocation:ChennaiJob Type:Full-TimeExperience Level:Mid-LevelJob SummaryWe 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,...
-
Embedded Software Engineer
1 day ago
Chennai, Tamil Nadu, India TekPillar Services Pvt. Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDescription : - F2F Drive : 11th Oct 2025 at Chennai. Key Responsibilities : - Work on embedded C programming and Linux OS for Embedded product software Development. - Awareness about Cross-compilation and Makefile build environment. - Support bug fixing, validation, and optimization of Linux Applications. - Should have hands-on experience on...
-
Embedded Linux Engineer
2 weeks ago
Chennai, Tamil Nadu, India EMDSOL Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionAt EMDSOL Pvt Ltd, we specialize in creating cutting-edge solutions that bridge the gap between hardware and software. Our expertise spans across Embedded Systems, Firmware Development, IoT integration, AI, and Machine Learning, empowering businesses to build smarter, more connected devices and systems. We have deep expertise in embedded...