Design and develop embedded software for microcontrollers (e.g., STM32, PIC, MSP430, etc.)
Write efficient, maintainable C / C++ code for real-time applications
Interface with peripherals : UART, SPI, I2C, ADC, PWM, etc.
Participate in board bring-up and system integration
Port and configure RTOS (e.g., FreeRTOS) where and Validation :
Develop test plans, test cases, and test automation scripts
Perform functional, integration, and system-level testing on embedded firmware
Use debugging tools (JTAG, oscilloscopes, logic analyzers) for issue identification
Collaborate with hardware and software teams to reproduce and resolve bugs
Document test results and ensure traceability to Requirements :
Strong in C / C++ programming for embedded systems
Experience with debugging tools and test instruments
Familiar with MCUs (STM32, NXP, Atmel, etc.)
Understanding of embedded communication protocols
Experience with test automation frameworks (e.g., Unity for C, Robot Framework, Python-based setups)
Knowledge of software testing methodologies (unit, integration, regression)
Experience with BLE, CAN, or Modbus
Exposure to MISRA C compliance and static code analysis
Familiarity with version control (e.g., Git), CI tools, and bug tracking (e.g., Jira)
Basic understanding of hardware :
Certifications in Embedded Systems or Software Testing (optional but a plus)
(ref : hirist.tech)
Create a job alert for this search
Embedded Developer • Chennai
Related jobs
Promoted
Embedded Software Engineer - C / C++ Programming
Angel and GenieChennai
Role : Embedded Software Engineer C++, Linux Location : Ambattur, Chennai.Industry : Industrial Automation.Job Type : Full-Time | On-site.About The Role : &...Show moreLast updated: 30+ days ago
Promoted
Capgemini - Embedded Firmware Tester
Capgemini Technology Services India LimitedChennai
Embedded Firmware Tester Job Description - Grade Specific Embedded Firmware Tester <...Show moreLast updated: 11 days ago
Promoted
Technical Lead
People Tech Group IncChennai, IN
Required Skills & Qualifications.Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
Strong hands-on experience with OpenGL ES (2.Proficiency in...Show moreLast updated: 25 days ago
Promoted
Lead Software Control Engineer - Embedded System
Angel and GenieChennai
Role : Lead Engineer Software and Control Engineer Location : Chennai Control System Description : < / b&g...Show moreLast updated: 30+ days ago
Embedded Developer
Epergne SolutionsChennai, Tamil Nadu, India
Quick Apply
Embedded C++, application domain.Epergne Solutions is looking for Embedded C++ / C++ with Application domain.Embedded C++ / C++ with Application domain.
Preferred candidates who can join us immediate.Show moreLast updated: 30+ days ago
Promoted
Senior Embedded Engineer
TalentOnLeaseChennai, Tamil Nadu, India
Proven experience in C / C++-based SW development.Proven experience in Linux BSP, Device drivers and Applications.Experience leading an Embedded SW team and delivering production software for embedde...Show moreLast updated: 7 days ago
Promoted
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: 16 days ago
Role : Embedded Solution Architect Exp : 15 to 20 yrs Location : Chennai Show moreLast updated: 30+ days ago
Promoted
Senior Embedded Developer / Tester - C / C++
Angel and GenieChennai
Embedded Software Developer + Tester Years of exp : 5-12years.Responsibilities : Embedded Development : <...Show moreLast updated: 30+ days ago
Promoted
Principal Engineer
Prismberry TechnologiesChennai, India
Job Description (Linux Kernel Expert).We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems.
The ideal candidate will have a...Show moreLast updated: 3 days ago
Promoted
Embedded Developer
ConfidentialChennai
Must have strong C++ programming skills.Processor / Controller knowledge is essential.Strong knowledge in Data structures, STL and Fundamentals.
Good knowledge in Linux internals such as IPC and POSIX...Show moreLast updated: 30+ days ago
Promoted
Embedded Hardware Engineer
Yotuh EnergyChennai, Tamil Nadu, India
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 elect...Show moreLast updated: 7 days ago
Promoted
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: 25 days ago
Promoted
Embedded Software Engineer
TekPillarChennai
Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago
Promoted
Embedded Software Developer - C++ / Embedded Linux
SKYGATE CONSULTINGChennai
Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language.
One or more years of experience in program...Show moreLast updated: 30+ days ago
Promoted
Linux BSP Developer - Embedded System
TekPillarChennai
Position : Linux BSP Lead / Embedded Software Engineer - Camera Systems Experience : 4 - 8 Years Location : < / b&...Show moreLast updated: 4 days ago
Promoted
Embedded System Engineer - SystemC
Xped pvt LtdChennai
Description : We are seeking an experienced Embedded Systems Engineer to join our dynamic team in India.The ideal candidate will be responsible for designing, develop...Show moreLast updated: 30+ days ago
Promoted
Prismberry Technology - Principal Engineer - Firmware
Prismberry TechnologyChennai
Job Description (Linux Kernel Expert) : We are seeking an experienced Principal Firmware Engineer to lead the design, development, and opt...Show moreLast updated: 4 days ago