C++ Linux Developer/Specialist (Automotive domain)

Tata Elxsi, Inc.

Chennai

On-site

INR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Elxsi, Inc. in Chennai, India, is seeking an experienced Embedded Software Engineer to contribute to Linux-based embedded systems. You will translate requirements into robust software, write tests, and improve performance while collaborating with global teams.

The role emphasizes strong debugging, OO design, and knowledge of UML, design patterns, and C/C++. You will work from the Chennai office in a full-time capacity, engaging in daily stand-ups and customer meetings.

Qualifications

  • 4+ years in Linux-based embedded software.
  • Strong debugging for memory and performance.
  • Familiar with OO concepts and design patterns.
  • Knowledge of UML diagrams.

Responsibilities

  • Understand system requirements and prepare software requirements.
  • Analyze code, design, test plans, implement changes, and test.
  • Review code and assist bug root-cause analysis.
  • Analyze issues from validation teams and propose solutions.
  • Participate in daily stand-ups and customer meetings.

Skills

Embedded C/C++
C++11/14
Linux embedded
OO concepts
UML diagrams
Clean code
Debug memory/perf
Design patterns

Tools

DevOps
JavaScript

Job description

Role Overview
  • Understand the system requirements, discuss with the system team, and prepare software requirements.
  • Analyze the existing code based on software requirements, create the design, prepare test plans, implement code changes, and perform testing.
  • Review code developed by the team, support the team in identifying the root cause of bugs, and review proposed fixes.
  • Analyze issues reported by various validation teams, identify the root cause, and propose possible solutions.
  • Actively participate in daily stand-up meetings, customer meetings, and global customer meetings.
Expectations
  • Strong development experience in Embedded C/ C++, C++11, and C++14.
  • 4+ years of experience in developing software for Linux-based embedded systems.
  • Good practical knowledge of OOPS concepts.
  • Understanding of different UML diagrams.
  • Ability to write clean code from scratch.
  • Strong debugging skills to identify and resolve memory and performance issues.
  • Good practical knowledge of design patterns and design principles.
Good to Have
  • Experience in on-board debugging.
  • Knowledge of CAN and J1939 protocols.
  • Exposure to DevOps and JavaScript.
  • Strong on-board debugging expertise.
  • Off-Highway domain expertise.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Linux / Embedded C Developer/Specialist - Automotive domain
C++ Linux / Embedded C Developer/Specialist - Automotive domain

Tata Elxsi, Inc. • Chennai

On-site
INR 1,200,000 - 2,400,000
Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

On-site
INR 600,000 - 1,200,000
C++ Developer
C++ Developer

Embitel Technologies • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions • Faridabad District

Hybrid
INR 1,400,000 - 2,100,000
C++ Developer
C++ Developer

Careernet • Pune District

On-site
INR 600,000 - 1,000,000
Embedded C++ Developer
Embedded C++ Developer

Tata Consultancy Services Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer (automotive only)
Embedded Software Engineer (automotive only)

Option Us • Pune District

On-site
INR 600,000 - 900,000
Automotive Software Middleware Engineer - C++ Programming
Automotive Software Middleware Engineer - C++ Programming

KBD Talent Forge India Pvt Ltd • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,000