Embedded C/C++ Tech Lead - CI/CD & Linux

Tech Mahindra

O’Fallon, Northern (MO, KY)

Hybrid

USD 115,000 - 120,000

Full time

11 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Vision Insurance
Dental Insurance
Life Insurance
Disability Insurance
Paid Time Off

Job summary

Tech Mahindra in Missouri seeks a senior Principal Software Engineer with strong C and C++ expertise to drive architecture and quality in embedded and real-time distributed systems. You will lead design reviews, mentor junior engineers, and shape the development roadmap while embracing Agile practices on Linux platforms.

You will partner with Product Management, define interfaces between systems, and advise on deployment strategies, while driving process improvements and automation.

Qualifications

  • Bachelor’s degree or higher is the minimum entry.
  • Extensive C/C++ coding experience.
  • Experience leading teams and mentoring junior engineers.
  • Strong experience with automation and CI/CD.
  • Developed software for Linux platforms.
  • Familiar with Agile development practices.
  • Background in embedded or real-time distributed systems.
  • Commitment to quality and engineering standards.

Responsibilities

  • Collaborate with Product Management to elaborate features, stories, and test strategy.
  • Create technical designs and assign work to developers.
  • Develop complex stories in C and write unit tests in C++ (Google Test).
  • Lead code and design reviews to ensure quality.
  • Define interfaces and interactions between systems with principals and leads.
  • Advise on deployment strategy.
  • Improve development processes and automation.
  • Coach and develop junior employees.
  • Deliver department and external presentations.

Skills

C/C++ programming
CI/CD automation
Linux development
Agile team
Embedded/RTOS
Code reviews
Mentoring
Technical direction
Unit testing (GTest)

Education

Bachelor’s degree or higher

Tools

Google Test

Job description

Tech Mahindra in Missouri seeks a senior Principal Software Engineer with strong C and C++ expertise to drive architecture and quality in embedded and real-time distributed systems. You will lead design reviews, mentor junior engineers, and shape the development roadmap while embracing Agile practices on Linux platforms.

You will partner with Product Management, define interfaces between systems, and advise on deployment strategies, while driving process improvements and automation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: C/Matlab Dev & Testing
Embedded Systems Engineer: C/Matlab Dev & Testing

Tech Mahindra • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 120,000
Medical Insurance
Vision Insurance
Dental Insurance
+1
Lead Embedded Solutions Architect (Linux, C/C++) - Hybrid
Lead Embedded Solutions Architect (Linux, C/C++) - Hybrid

Cognizant • Cleveland (OH)

Hybrid
USD 110,000 - 160,000
Senior Embedded Systems Architect & Tech Lead
Senior Embedded Systems Architect & Tech Lead

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 117,000 - 196,000
Competitive Salary
401K
Medical coverage
+6
Embedded Solution Architect – Onsite
Embedded Solution Architect – Onsite

Cognizant • Cleveland (OH)

Hybrid
USD 110,000 - 160,000
Senior Embedded Software Architect - Hybrid, Impactful Safety Tech
Senior Embedded Software Architect - Hybrid, Impactful Safety Tech

Alloy Enterprises • Westford (MA)

Hybrid
USD 117,000 - 196,000
Competitive Salary
Paid vacation/holidays/sick time
Comprehensive benefits package (401K/M
Embedded Linux Software Engineer – C/C++
Embedded Linux Software Engineer – C/C++

Mantu • Westford (MA)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer – Embedded Systems Lead (Hybrid)
Senior Software Engineer – Embedded Systems Lead (Hybrid)

Vaco • Gahanna (OH)

Hybrid
USD 110,000 - 165,000
Senior Embedded Software Engineer - C/C++, Linux
Senior Embedded Software Engineer - C/C++, Linux

Actalent • Saint Paul (MN)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+7
Senior Embedded Architect (C++/Qt & Linux)
Senior Embedded Architect (C++/Qt & Linux)

Wabtec • Waltham (MA)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus (eligible)
Senior Embedded C++ Engineer (Linux)
Senior Embedded C++ Engineer (Linux)

Lotus Suites USA • Peoria (IL)

On-site
USD 120,000 - 150,000
Medical Insurance
Vision Insurance
Dental Insurance
+2