Software Engineer Jobs at Tata Technologies with Visa Sponsorship
Tata Technologies hires Software Engineers across embedded systems, product lifecycle management, and digital engineering, with a consistent track record of sponsoring work visas for qualified candidates. If you're an international candidate targeting a role here, the company's global delivery model and U.S. client base make it an active path into sponsored employment.
See All Software Engineer at Tata Technologies JobsOverview
Showing 5 of 20+ Software Engineer Jobs at Tata Technologies jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 20+ Software Engineer Jobs at Tata Technologies
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Tata Technologies.
Get Access To All Jobs
Role description
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD development
Location: Auburn Hills, MI
Job Type: Full time
Key Responsibilities
- Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform.
- Implement software for engine sensing and actuation including crank/cam position, engine speed, and direction detection.
- Support development of engine control features such as knock detection windows, spark control, fuel injector control, misfire detection, and manifold air pressure sensing.
- Implement above timing features using GTM-based timing and signal processing logic using modules such as TIM, TOM, ATOM.
- Integrate CDD logic with AUTOSAR BSW modules including NvM, RTE, OS, Digital IO, and Diagnostics.
- Support AUTOSAR BSW integration and ECU software architecture implementation.
- Work with MCAL drivers and support integration activities using EB Tresos Studio (modules such as ADC, DSADC, MCU, FEE, DMA, IRQ).
- Develop and debug software on Infineon AURIX TC38x microcontrollers.
- Support ECU software integration, testing, and debugging using Lauterbach Trace32 and ETAS INCA tools.
- Work closely with calibration, system, and hardware teams to support engine control feature development.
- Support issue analysis and root cause debugging during integration and validation phases.
Required Skills
- Strong Embedded C programming experience.
- Experience with ECM/PCM gasoline engine control software development.
- Hands-on experience in AUTOSAR BSW integration and CDD development.
- Experience with Infineon AURIX TC3xx (TC38x) microcontroller platform.
- Knowledge of engine sensing interfaces such as cam/crank sensors and injector/spark control mechanisms.
Good to Have
- Experience with Infineon Generic Timer Module (GTM) for engine timing control.
- Understanding of digital signal processing concepts used in knock detection algorithms.
- Experience with AUTOSAR MCAL configuration using EB Tresos.

Role description
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD development
Location: Auburn Hills, MI
Job Type: Full time
Key Responsibilities
- Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform.
- Implement software for engine sensing and actuation including crank/cam position, engine speed, and direction detection.
- Support development of engine control features such as knock detection windows, spark control, fuel injector control, misfire detection, and manifold air pressure sensing.
- Implement above timing features using GTM-based timing and signal processing logic using modules such as TIM, TOM, ATOM.
- Integrate CDD logic with AUTOSAR BSW modules including NvM, RTE, OS, Digital IO, and Diagnostics.
- Support AUTOSAR BSW integration and ECU software architecture implementation.
- Work with MCAL drivers and support integration activities using EB Tresos Studio (modules such as ADC, DSADC, MCU, FEE, DMA, IRQ).
- Develop and debug software on Infineon AURIX TC38x microcontrollers.
- Support ECU software integration, testing, and debugging using Lauterbach Trace32 and ETAS INCA tools.
- Work closely with calibration, system, and hardware teams to support engine control feature development.
- Support issue analysis and root cause debugging during integration and validation phases.
Required Skills
- Strong Embedded C programming experience.
- Experience with ECM/PCM gasoline engine control software development.
- Hands-on experience in AUTOSAR BSW integration and CDD development.
- Experience with Infineon AURIX TC3xx (TC38x) microcontroller platform.
- Knowledge of engine sensing interfaces such as cam/crank sensors and injector/spark control mechanisms.
Good to Have
- Experience with Infineon Generic Timer Module (GTM) for engine timing control.
- Understanding of digital signal processing concepts used in knock detection algorithms.
- Experience with AUTOSAR MCAL configuration using EB Tresos.
See all 20+ Software Engineer at Tata Technologies jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Tata Technologies roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Tata Technologies Jobs
Align Your Resume to PLM and Embedded Domains
Tata Technologies fills Software Engineer roles primarily in product lifecycle management and embedded engineering. Tailor your resume to highlight experience with tools like CATIA, NX, or embedded C before applying, since domain fit influences whether hiring managers flag roles as sponsorship-eligible.
Clarify OPT Authorization Before Your First Interview
If you're on F-1 OPT, confirm your STEM extension eligibility early and verify that Tata Technologies is enrolled in E-Verify, which is required for STEM OPT authorization. Bringing this up proactively signals you understand the compliance requirements and removes uncertainty for the recruiter.
Target Openings Tied to Specific Client Accounts
Tata Technologies staffs Software Engineers against named client programs in automotive and manufacturing. Roles attached to active client accounts move through approval faster than general pipeline positions, so prioritize job postings that reference specific industry verticals or product programs in the description.
Understand the H-1B Cap Timing Before Accepting an Offer
If you need a new H-1B, USCIS only accepts petitions in April for an October 1 start date. Negotiate your offer start date with that window in mind, and ask the recruiter whether the company files under premium processing to reduce the uncertainty between registration and approval.
Use Migrate Mate to Surface Active Sponsorship Openings
Filtering Software Engineer roles at companies with a documented sponsorship history takes time manually. Use Migrate Mate to browse open positions at Tata Technologies filtered by visa type, so you're applying to roles where sponsorship is already part of the hiring process, not an afterthought.
Prepare for PERM if You're Targeting Green Card Sponsorship
Green Card sponsorship through EB-2 or EB-3 requires your employer to complete a PERM labor certification with the DOL before filing your immigrant petition. Ask during the offer stage whether Tata Technologies initiates PERM for Software Engineers on H-1B, since timelines from filing to certification routinely run over a year.
Software Engineer at Tata Technologies jobs are hiring across the US. Find yours.
Find Software Engineer at Tata Technologies JobsFrequently Asked Questions
Does Tata Technologies sponsor H-1B visas for Software Engineers?
Yes, Tata Technologies sponsors H-1B visas for Software Engineers. The company has an established sponsorship track record for technical roles, particularly in embedded systems and product lifecycle management. If you're already on H-1B with another employer, Tata Technologies can file an H-1B transfer, which lets you start working as soon as the transfer petition is received by USCIS.
How do I apply for Software Engineer jobs at Tata Technologies?
You can apply directly through Tata Technologies' careers portal or through Migrate Mate, which lists their open Software Engineer roles filtered by visa sponsorship eligibility. When applying, highlight domain-specific experience in automotive, manufacturing, or embedded software, since Tata Technologies staffs against client programs in those verticals and technical fit drives sponsorship decisions at the hiring manager level.
Which visa types does Tata Technologies commonly use for Software Engineer roles?
Tata Technologies sponsors H-1B visas for Software Engineers as the primary long-term work authorization path. The company also supports F-1 OPT and CPT for students and recent graduates, and TN visas for Canadian and Mexican nationals in qualifying engineering roles. For longer-term employees, Green Card sponsorship through EB-2 or EB-3 is available, typically initiated after the employee has been on H-1B for a period of time.
What qualifications does Tata Technologies expect for sponsored Software Engineer roles?
Most Software Engineer roles require a bachelor's degree in computer science, electrical engineering, or a closely related field, which also satisfies the specialty occupation standard USCIS applies to H-1B petitions. Tata Technologies prioritizes candidates with hands-on experience in embedded software, AUTOSAR, model-based development, or PLM platforms. Candidates with consulting or client-facing project experience in automotive or industrial sectors tend to move faster through the process.
How long does the visa sponsorship process take for a Software Engineer at Tata Technologies?
For H-1B transfers from another employer, you can start work once USCIS receives the petition, which takes days. For new H-1B caps, expect an October 1 start date at the earliest after registering in April. STEM OPT extensions require E-Verify enrollment and a training plan, adding two to three months before authorization is confirmed. Green Card timelines through PERM and EB-3 routinely extend beyond two years from initial filing.
See which Software Engineer at Tata Technologies employers are hiring and sponsoring visas right now.
Search Software Engineer at Tata Technologies Jobs