Tata Consultancy Services logo
Tata Consultancy Services Verified
Information Technology & Services

AUTOSAR Embedded Software Engineer

Auburn Hills, Michigan, United StatesOnsiteFull Time$100,000–$120,000 /yrPosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Seeking an AUTOSAR Embedded Software Engineer with 7+ years of experience in embedded C/C++ development. The role requires strong knowledge of Classic AUTOSAR concepts, architecture, and specifications, including hands-on experience with AUTOSAR stacks (OS, COM, MEM, DIAG) and configuring AUTOSAR Basic Software. Responsibilities include developing low-level drivers for MCU peripherals, designing embedded software architectures, and integrating functional safety principles. Familiarity with microcontrollers, multi-core architectures, cyber-security, functional safety, and software development tools (compilers, emulators, debuggers) is essential. The position emphasizes problem-solving, analytical, and debugging skills.

Job Description
Must Have Technical/Functional Skills

  • 7+ years of experience working in embedded software development with C and/or C++
  • Good knowledge of Classic AUTOSAR concepts, architecture, and specifications
  • eager to learn with a passion for problem-solving
  • Hands-on experience with Autosar stack like OS, COM, MEM, DIAG etc.
  • Experience in developing low level drivers for various MCU peripherals.
  • Develop and design architectures for embedded software and guide their realization through the entire development lifecycle.
  • Good communication skills, active contributor
  • Experience in configuring AUTOSAR Basic Software
  • Good knowledge of microcontrollers, multi-core architecture design, cyber-security and functional safety concepts
  • Experience with Compilers, Emulators, Debuggers, and other software development tools
  • Strong analytical and debugging skills
  • Eager to learn with a passion for problem-solving.

Roles & Responsibilities

  • Development of base level software layers
  • Integration with functional safety principles
  • Configure AUTOSAR layers
  • Integrate middleware stacks

Generic Managerial Skills, If any

  • Excellent written and verbal communication skills.
  • Excellent organizational skills with ability to identify and work with the appropriate contacts and resources

to resolve issues in a timely manner.
Base Salary Range : $100,000 to $120,000 Per Annum
TCS Employee Benefits Summary
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Qualifications:
BACHELOR OF COMPUTER SCIENCE

Ready to apply?
You'll be redirected to Tata Consultancy Services's application page.

Similar roles