Embedded Systems Engineer

Tata Consultancy Services

Detroit (MI)

On-site

USD 80,000 - 100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Discretionary incentive
Medical coverage
Parental leaves
401K plan
Certification & training reimbursement
Vacation & holidays
Legal assistance
Commuter benefits

Job summary

Tata Consultancy Services in Detroit seeks an experienced engineer to design, integrate, and validate embedded hardware and software for automotive testing platforms. You will shape hardware architectures, PCB layouts, and ECU interfaces while collaborating across cross-functional teams to ensure robust hardware-software integration.

Responsibilities include prototyping, electrical validation, sign-off, and maintaining end-to-end traceability with modern design artifacts and test reports.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Extensive hands-on experience with embedded hardware and firmware development.
  • Familiarity with automotive testing environments and Linux audio stacks.

Responsibilities

  • Design, build, integrate, test, and document reusable embedded hardware and software assets for automotive automation-enabled testing.
  • Develop SmartBench hardware architecture, schematics, and PCB layout based on approved designs.
  • Support prototypes, design reviews, electrical validation, and signoff.
  • Create hardware interfaces and peripheral configurations for automotive BCM operation.
  • Develop software simulation control for BCM I/O functionality and validation.
  • Define hardware/software test-environment requirements for multiple platforms.
  • Store artifacts in approved repositories and maintain end-to-end traceability.
  • Coordinate hardware and software workstreams across onsite/offshore teams.

Skills

Embedded hardware design
Schematic design
PCB layout
Electrical validation
Embedded software development
Linux-based development
USB/I2S audio interfaces
LIN communication
HiL/IVI test environments
Requirements traceability
Agile delivery
Troubleshooting

Education

Bachelor's degree in Computer Science

Tools

SmartBench
NetNode hardware
HiL systems
IVI subsystem tools
Linux audio stack

Job description

  • Hands-on experience in embedded hardware architecture, schematic design, PCB layout, prototype bring-up, and electrical validation.
  • Experience developing embedded software, firmware, drivers, APIs, and configuration/control interfaces for hardware-integrated systems.
  • Knowledge of Linux-based development and target environments, including USB and I2S integration and multichannel audio capture/playback.
  • Experience designing or integrating automotive BCM interfaces, external I/O peripherals, harnesses, and commercial off-the-shelf components.
  • Strong knowledge of LIN communication, multichannel LIN simulation or emulation, USB-connected interfaces, diagnostics, and communication validation.
  • Experience developing voltage and current measurement solutions, including firmware, host-side software, acquisition, reporting, calibration, and hardware integration.
  • Experience integrating hardware and software with SmartBench, subsystem, HiL, IVI subsystem, or comparable automotive test environments.
  • Ability to define requirements, interfaces, test-environment configurations, design artifacts, test plans, acceptance evidence, and handover documentation.
  • Experience with design/code reviews, unit tests, hardware-validation tests, defect triage, corrective actions, and end-to-end requirements traceability.
  • Strong troubleshooting, cross-functional collaboration, documentation, risk management, and agile delivery skills.
Job Description
Must Have Technical/Functional Skills
  • Hands-on experience in embedded hardware architecture, schematic design, PCB layout, prototype bring-up, and electrical validation.
  • Experience developing embedded software, firmware, drivers, APIs, and configuration/control interfaces for hardware-integrated systems.
  • Knowledge of Linux-based development and target environments, including USB and I2S integration and multichannel audio capture/playback.
  • Experience designing or integrating automotive BCM interfaces, external I/O peripherals, harnesses, and commercial off-the-shelf components.
  • Strong knowledge of LIN communication, multichannel LIN simulation or emulation, USB-connected interfaces, diagnostics, and communication validation.
  • Experience developing voltage and current measurement solutions, including firmware, host-side software, acquisition, reporting, calibration, and hardware integration.
  • Experience integrating hardware and software with SmartBench, subsystem, HiL, IVI subsystem, or comparable automotive test environments.
  • Ability to define requirements, interfaces, test-environment configurations, design artifacts, test plans, acceptance evidence, and handover documentation.
  • Experience with design/code reviews, unit tests, hardware-validation tests, defect triage, corrective actions, and end-to-end requirements traceability.
  • Strong troubleshooting, cross-functional collaboration, documentation, risk management, and agile delivery skills.
Roles & Responsibilities

Design, build, integrate, test, and document reusable embedded hardware and software assets for automotive automation-enabled testing.

  • Develop SmartBench hardware architecture, schematics, and PCB layout based on the approved
  • NetNode hardware design; support prototypes, design reviews, electrical validation, and signoff.
  • Design or solution a multichannel audio-board capability, including required analog inputs/outputs, analog-to-digital conversion, USB/I2S interfaces, and hardware/software integration.
  • Integrate the multichannel USB/I2S sound-card solution with the VDP Linux operating-system stack;
  • configure the Linux audio stack and validate capture and playback.
  • Design hardware interfaces and peripheral-connectivity solutions for physical BCM operation in SmartBench, subsystem, HiL, and IVI subsystem environments.
  • Develop software simulation control for BCM input/output functionality, including control, configuration, operating interfaces, behavior validation, and documented limitations.
  • Develop hardware, harnesses, peripheral configurations, and software support for NFCR, BUN, and BUNA modules used in vehicle-access test environments.
  • Design and integrate multichannel LIN simulation and emulation hardware over USB; develop the associated software interfaces, control, configuration, diagnostics, and communication validation.
  • Develop the voltage and current measurement hardware, embedded firmware, host or platform software, data acquisition, reporting, calibration, and integration with applicable TDK software.
  • Define and implement hardware/software test-environment requirements for SmartBench, subsystem, HiL, IVI subsystem, VDP, Linux, Slash, XiL, ECU Test, and other approved environments.
  • Perform hardware/software integration, interface validation, audio testing, BCM I/O testing, LIN testing, module-support testing, measurement validation, and defect correction.
  • Create or update requirements artifacts, Feature Implementation Plans, architecture documents, schematics, PCB layouts, interface-control documents, APIs, configuration guides, bills of materials, test plans, and test reports.
  • Maintain traceability from requirements and Jira work items to designs, source code, hardware revisions, prototypes, binaries, tests, defects, demonstrations, and acceptance evidence.
  • Store source artifacts, design files, configuration items, documentation, and test evidence in approved repositories; support reviews, demonstrations, audit records, and employee handover.
  • Identify and manage hardware availability, interface, calibration, signal-quality, Linux-driver, integration, access, schedule, and dependency risks through the agreed governance process.
Generic Managerial Skills, If any
  • Experience with SmartBench or NetNode hardware design and automotive automation-testing platforms.
  • Knowledge of multichannel audio-board design, analog-to-digital conversion, line-level analog inputs/outputs, USB sound cards, and Linux audio stacks.
  • Experience with NFCR, BUN, BUNA, vehicle-access modules, physical BCM emulation, or SmartBench peripheral integration.
  • Experience with VDP, TDK software, Slash, XiL, ECU Test, or comparable integration frameworks.
  • Familiarity with PCB fabrication, bill-of-materials management, interface-control documentation, calibration, and measurement accuracy validation.
  • Experience creating Feature Implementation Plans, architecture documentation, schematics,release evidence, repository commits/tags, and audit-ready test records.
  • Ability to coordinate paired hardware and software workstreams across onsite and offshore teams.
Salary Range

Salary Range : $80,000 to $100,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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Hardware Designer/Engineer
Senior Hardware Designer/Engineer

Tata Consultancy Services • Novi (MI)

On-site
USD 100,000 - 130,000
Discretionary bonus
Medical coverage
Parental leave
+6
System Triage and Development Board Triage Engineer
System Triage and Development Board Triage Engineer

Tata Consultancy Services • Dearborn (MI)

On-site
USD 110,000 - 140,000
Discretionary Incentive
Medical Coverage
Family Support
+5
Functional Specification Development Engineers
Functional Specification Development Engineers

Tata Consultancy Services • Dearborn (MI)

On-site
USD 110,000 - 140,000
Discretionary annual incentive
Medical coverage
Parental leaves
+2
Electronics Test Engineer
Electronics Test Engineer

Tata Consultancy Services • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Leaves
+3
Component Dev Engineer
Component Dev Engineer

Tata Consultancy Services • Blue Ash (OH)

On-site
USD 70,000 - 80,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support Leaves
+4
Senior Embedded Hardware
Senior Embedded Hardware

Luxoft • Dearborn (MI)

On-site
USD 110,000 - 140,000
Design Engineer/Product Engineer
Design Engineer/Product Engineer

Tata Consultancy Services • Wauwatosa (WI)

On-site
USD 80,000 - 90,000
Discretionary annual incentive
Medical Coverage: Medical, Dental &amp
Parental Leaves
+5
CAA Programmer - CATIA /Enovia CAA
CAA Programmer - CATIA /Enovia CAA

Tata Consultancy Services • Seattle (WA)

On-site
USD 120,000 - 155,000
Discretionary Annual Incentive
Medical Coverage: Health, Dental, Vis.
Parental Leaves
+7
Technical Lead
Technical Lead

Tata Consultancy Services • Mountain View (CA)

On-site
USD 110,000 - 125,000
Discretionary annual incentive
Comprehensive medical coverage
Maternal & parental leaves
+2
Infotainment Lead Engineer 1
Infotainment Lead Engineer 1

PSG Global Solutions • Warren (MI)

On-site
USD 75,000 - 95,000