Senior C++ Engineer – Automotive, Linux & Real‑Time

Tata Consultancy Services Limited

Auburn Hills (MI)

On-site

USD 100,000 - 110,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Certification & Training Reimbursement
401K Plan

Job summary

Tata Consultancy Services Limited in Auburn Hills, MI seeks a Senior Engineer in Technology to design, develop, and maintain automotive and manufacturing applications. You will build C/C++ on Linux, write automation scripts in Shell, Perl and GAWK, and contribute to software design reviews and architecture discussions.

You’ll provide Level 2/3 production support, investigate incidents, perform root-cause analysis, and collaborate across plant operations and vendor teams to improve reliability

Qualifications

  • Proficiency in C, Linux, shell scripting, and real-time database concepts.
  • Bachelor's degree in Computer Science or equivalent.

Responsibilities

  • Design, develop, and maintain mission-critical automotive and manufacturing applications.
  • Develop scalable and efficient software solutions using C/C++ on Linux platforms.
  • Create and maintain automation scripts using Shell Scripting, Perl, and GAWK.
  • Implement application enhancements, bug fixes, and performance optimizations.
  • Participate in software design reviews and technical architecture discussions.
  • Provide Level 2 and Level 3 support for production applications supporting manufacturing operations.
  • Investigate and resolve critical production incidents impacting assembly and manufacturing processes.
  • Perform root cause analysis and implement preventive measures to minimize recurring issues.
  • Participate in on‑call support rotations and major incident response activities.
  • Collaborate with plant operations and cross‑functional teams during production events.
  • Utilize GDB and other diagnostic tools to troubleshoot complex application and system issues.
  • Analyze core dumps, memory leaks, segmentation faults, and performance bottlenecks.
  • Review application logs and system metrics to identify failure patterns.
  • Drive problem management activities and continuous improvement initiatives.
  • Administer and support Linux-based application environments.
  • Develop automation solutions for deployment, monitoring, and maintenance activities.
  • Optimize system performance and reliability across development, testing, and production environments.
  • Ensure compliance with security, operational, and disaster recovery standards.
  • Manage source code repositories using Git.
  • Support CI/CD and software release processes.
  • Maintain development standards, documentation, and version control practices.
  • Coordinate code deployments and production validations.
  • Partner with manufacturing engineering, operations, infrastructure, and vendor teams.
  • Mentor junior engineers and provide technical guidance.
  • Contribute to project planning, technical roadmaps, and technology modernization initiatives.
  • Document solutions, procedures, and support knowledge articles.

Skills

C language
Linux
Shell scripting
Gawk
Perl
Real-time database concepts
Core Java

Education

Bachelor of Computer Science

Job description

Tata Consultancy Services Limited in Auburn Hills, MI seeks a Senior Engineer in Technology to design, develop, and maintain automotive and manufacturing applications. You will build C/C++ on Linux, write automation scripts in Shell, Perl and GAWK, and contribute to software design reviews and architecture discussions.

You’ll provide Level 2/3 production support, investigate incidents, perform root-cause analysis, and collaborate across plant operations and vendor teams to improve reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Tata Consultancy Services • Auburn Hills (MI)

On-site
USD 100,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Certification & Training Reimbursement
+1
Automotive Embedded Controls Integration Engineer
Automotive Embedded Controls Integration Engineer

Tata Consultancy Services Limited • Auburn Hills (MI)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
Automotive Embedded Systems Engineer – Hardware & Linux
Automotive Embedded Systems Engineer – Hardware & Linux

Tata Consultancy Services • Detroit (MI)

On-site
USD 80,000 - 100,000
Discretionary incentive
Medical coverage
Parental leaves
+5
Autosar Engineer
Autosar Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 85,000 - 108,000
Medical insurance
Vision insurance
401(k)
Senior Quality Alert System Engineer
Senior Quality Alert System Engineer

Tata Consultancy Services Limited • Auburn Hills (MI)

On-site
USD 100,000 - 105,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+3
Senior CATIA/ENOVIA Software Engineer
Senior CATIA/ENOVIA Software Engineer

Tata Consultancy Services Limited • Seattle (WA)

On-site
USD 120,000 - 155,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
C/C++ AI Systems Engineer (Embedded/Linux, CI/CD)
C/C++ AI Systems Engineer (Embedded/Linux, CI/CD)

Tata Consultancy Services Limited • O’Fallon (MO)

On-site
USD 100,000 - 120,000
Embedded Engine Controls Engineer—GTM/Autosar
Embedded Engine Controls Engineer—GTM/Autosar

Tata Technologies • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Autosar BSW Cybersecurity Engineer
Autosar BSW Cybersecurity Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 140,000 - 180,000
C/C++ AI Systems Engineer (Linux & CI/CD)
C/C++ AI Systems Engineer (Linux & CI/CD)

Tata Consultancy Services • O’Fallon (MO)

On-site
USD 100,000 - 120,000