Job Title: Embedded Software Engineer
1 week ago
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:
- Bachelors or Masters 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.
Benefits:
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Career development programs and training.
- Modern development tools and labs.
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 6,00,000 - ₹ 10,00,000 per yearJob Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...
-
Embedded Software Engineer
4 days ago
Chennai, Tamil Nadu, India 410eeb18-43ba-4781-919d-cb55933a4a6d Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearEmbedded Firmware Engineer / Embedded Software EngineerLocation: Chennai, IndiaEducation: B.E / B.Tech in ECE / CSE / ITExperience: 3 – 7 yearsAbout the RoleWe are looking for a passionate Embedded Firmware Engineer to join our engineering team in Chennai. You will be responsible for developing embedded software and firmware for x86/ARM-based systems,...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Rapyuta Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Zilogic Systems Full time ₹ 4,00,000 - ₹ 6,00,000 per yearWe are looking for an Embedded Software Engineer, who is passionate about C Programming and Embedded Technologies to build high-quality and scalable products. We believe in ownership and are looking for people driven to continuously ship new, impactful features and capabilities for our customers and partners. Seasoned ability to design, develop and test...
-
Embedded Software Engineer
7 days ago
Chennai, Tamil Nadu, India e con Systems Full time ₹ 8,00,000 - ₹ 12,00,000 per yearAbout e-con Systemse-con Systems is a leading product company specializing in Embedded Vision and Camera Solutions. We design, manufacture, and deliver camera modules, embedded vision kits, and edge AI solutions used across Automotive, Medical, Industrial, Retail, and Robotics domains.About the RoleWe are looking for a passionate and results-driven Embedded...
-
Embedded Software Developer
2 weeks ago
Chennai, Tamil Nadu, India Springup Labs Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title: Embedded Software DeveloperExperience: YearsLocation: Chennai, IndiaEmployment Type: Full-timeAbout the RoleWe are seeking an experienced Embedded Software Developer to join our team in Chennai. The ideal candidate will have a strong background in wireless networking product development with hands-on expertise in switches and routers, along with...
-
Embedded Software Engineer Intern
2 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...
-
Embedded Software Engineer
1 week 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...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Aptiv Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHelp shape the future of mobilityImagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv's passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity...
-
Senior Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Live Connections Full time ₹ 15,00,000 - ₹ 30,00,000 per yearImmediate opportunity for Embedded Head., Chennai.Please connect with me in LinkedIn for swift response.Position:Embedded SME / Embedded HeadLocation:ChennaiExperience:15 to 20 YearsPackage:Open as per market standardsJob SummaryWe are seeking ahighly experienced Embedded SMEto lead and drive embedded software development initiatives. The ideal candidate...