Engineer Software Embedded Developer

35 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Embedded Software Engineer C++, Linux

Location:

Ambattur, Chennai

Industry:

Industrial Automation

Experience:

35 Years

Salary:

Best in Industry

Job Type:

Full-Time | On-site

About The Role

We are looking for a

skilled Embedded Software Engineer

with 35 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 platforms.

Key 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 supervisor.

Required Qualifications

  • Bachelors degree in Computer Science , Computer Engineering , Electronics , or a related field.
  • 35 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 environments.

Nice 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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You