Talent.com
This job offer is not available in your country.
Embedded Software Engineer - C / C++ Programming

Embedded Software Engineer - C / C++ Programming

Angel and GenieChennai
30+ days ago
Job description

Role : Embedded Software Engineer C++, Linux

Location : Ambattur, Chennai.

Industry : Industrial Automation.

Experience : 3-5 Years.

Salary : Best in Industry.

Job Type : Full-Time | On-site.

About The Role :

We are looking for a skilled Embedded Software Engineer with 3-5 years of experience in C / C++ development and a strong understanding of microcontroller-based systems .

You will play a critical role in developing and optimizing embedded applications for industrial automation solutions , ensuring high performance within hardware constraints.

This is an exciting opportunity to work on real-time, low-level embedded systems that power complex machinery and automation Responsibilities :

  • Develop efficient and optimized embedded software in C / C++ for real-time systems.
  • Design and implement system-level protocols and firmware modules for microcontroller-based hardware.
  • Conduct unit testing , integration testing , and system validation to ensure robustness and reliability.
  • Troubleshoot and resolve software issues , hardware integration bugs , and performance bottlenecks.
  • Collaborate with hardware, electronics, and design teams to align embedded software with system architecture.
  • Maintain and upgrade existing embedded systems and support production deployments.
  • Create and maintain technical documentation , diagnostic reports , and user manuals .
  • Track project milestones and report development progress and blockers to the Qualifications :
  • Bachelors degree in Computer Science , Computer Engineering , Electronics , or a related field.
  • 3-5 years of experience in embedded software development .
  • Proficiency in C and C++ programming for low-level system applications .
  • Strong understanding of hardware architecture (e.g., ARM , MIPS , etc.)
  • Solid hands-on experience with hardware protocols such as UART , SPI , I2C , and USB .
  • Familiarity with RTOS or embedded Linux platforms.
  • Strong debugging and performance tuning skills for embedded To Have (Preferred) :
  • Experience with industrial automation , motor control , or sensor integration .
  • Exposure to version control systems (e.g., Git) and Agile development methodologies .
  • Familiarity with embedded Linux kernel modules or device drivers .

This job is provided by Shine.com.

(ref : hirist.tech)

Create a job alert for this search

Embedded Software Engineer • Chennai

Related jobs
  • Promoted
Capgemini - Embedded Firmware Tester

Capgemini - Embedded Firmware Tester

Capgemini Technology Services India LimitedChennai
Embedded Firmware Tester Job Description - Grade Specific Embedded Firmware Tester <...Show moreLast updated: 12 days ago
  • Promoted
Strategy - Principal Software Engineer - C++ Programming

Strategy - Principal Software Engineer - C++ Programming

StrategyChennai
Company Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data...Show moreLast updated: 30+ days ago
  • Promoted
Technical Lead

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: 26 days ago
  • Promoted
Lead Software Control Engineer - Embedded System

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
  • Promoted
Embedded Developer - RTOS / Microcontroller

Embedded Developer - RTOS / Microcontroller

Angel and GenieChennai
Embedded Development : - Design and develop embedded software for microcontrollers (e.Write efficient, maintainable C / C++ code for real-tim...Show moreLast updated: 18 days ago
  • Promoted
Grundfos - Lead Software Development Engineer - Embedded System

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: 17 days ago
  • Promoted
Capgemini - Embedded C++ Engineer - Python / Linux

Capgemini - Embedded C++ Engineer - Python / Linux

Capgemini Technology Services India LimitedChennai
Embedded C++ with Python, Linux Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar C...Show moreLast updated: 12 days ago
  • Promoted
Arista Networks - Software Engineer - Embedded System

Arista Networks - Software Engineer - Embedded System

AristaChennai
Job Description : Who Youll Work With : You will work...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

Prismberry TechnologiesChennai, Tamil Nadu, 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: 5 days ago
  • Promoted
Strategy - Software Engineer - C++ Programming

Strategy - Software Engineer - C++ Programming

StrategyChennai
About Strategy : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation.We don't j...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Solution Architect - Microcontroller / SoC

Embedded Solution Architect - Microcontroller / SoC

Angel and GenieChennai
Role : Embedded Solution Architect Exp : 15 to 20 yrs Location : Chennai Show moreLast updated: 30+ days ago
  • Promoted
Grundfos - Software Development Engineer - Field Bus - Embedded Software

Grundfos - Software Development Engineer - Field Bus - Embedded Software

Grundfos India PvtChennai
What is the job about? Develop and enhance the features in the Grundfos pumps and drives to ensure that we continue having the worlds best products by developing embe...Show moreLast updated: 17 days ago
  • Promoted
Senior Embedded Developer / Tester - C / C++

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
  • New!
Embedded Linux (BSP / Drivers) Engineer

Embedded Linux (BSP / Drivers) Engineer

TekPillar®Chennai, Tamil Nadu, India
Embedded Linux (BSP / Drivers) Engineer.Ahmedabad | Kochi | Chennai | Manesar | Pune | Pollachi (Coimbatore).Note : We are looking for candidates who can join immediately or within 15 days maximum.Lin...Show moreLast updated: 19 hours ago
  • Promoted
  • New!
Embedded Hardware & Software Programming Trainer

Embedded Hardware & Software Programming Trainer

Tek Supportchennai, tamil nadu, in
Embedded Hardware & Software Programming Trainer.Embedded Hardware & Software Programming Trainer.Review, rewrite, and structure project stories. Prior interviewing, mentoring & training experience....Show moreLast updated: 16 hours ago
  • Promoted
Embedded Software Engineer

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
Software Engineer - C++

Software Engineer - C++

promaynov Advisory ServicesChennai
We are seeking an experienced C++ Developer with a strong background in product-based companies to join our team in Chennai. The ideal candidate should have 4 to 9 years of experience in C++ develop...Show moreLast updated: 4 days ago
  • Promoted
Embedded Software Developer - C++ / Embedded Linux

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