SIGN IN
Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Technologies · 6 hours ago

Senior Embedded Software Engineer

Tata Technologies is a company that focuses on product development for leading manufacturers. They are seeking a highly experienced Expert Software Engineer to join their automotive embedded software team, responsible for end-to-end software development of Instrument Panel Cluster systems.
Embedded SoftwareAerospaceMechanical EngineeringAutomotiveProduct Design
check
H1B Sponsor Likelynote
Hiring Manager
Venkatesh Garshakuntla
linkedin

Responsibilities

Independently analyze and interpret software requirements to define robust software designs
Develop and implement embedded software for various IPC features such as:
Graphical displays
Tell-tales & indicators
Vehicle communication (CAN, LIN, Ethernet)
Diagnostics (UDS, OBD)
Bootloader & flashing mechanisms
System startup, shutdown, and power management
Contribute to platform architecture, component abstraction, and middleware layer development
Work with cross-domain software (HMI, bootloader, communication stacks, diagnostics, etc.)
Ensure compliance with automotive software standards (e.g., ASPICE, MISRA)
Perform peer reviews, unit testing, and system integration support
Collaborate with Systems Engineering and Validation teams to clarify functionality and debug complex system-level issues
Participate in software configuration and change management using industry tools (e.g., Git, JIRA, DOORS)

Qualification

Embedded C/C++Automotive communication protocolsEmbedded real-time systemsASPICE complianceSoftware development toolsBootloader developmentAUTOSAR architectureAnalytical thinkingProblem-solvingVerbal communicationWritten communication

Required

Bachelor's or Master's degree in Computer Engineering, or related field
10+ years of experience in embedded C/C++ software development for automotive systems
Strong knowledge of automotive communication protocols (CAN, LIN, UDS)
Proven experience in embedded real-time systems and RTOS
Ability to understand hardware schematics and debug issues involving MCU peripherals
Familiarity with IPC-related features like telltales, warnings, display management, and dimming
Experience working independently from requirements to design, implementation, and verification
Hands-on experience with software development tools (debuggers, logic analyzers, compilers)
Exposure to ASPICE, MISRA, ISO 26262 (ASIL-B or higher preferred)

Preferred

Experience with tools like Vector CANoe, DaVinci Configurator/Developer, EB tresos, or similar
Knowledge of bootloader development, flash memory management, and secure diagnostics
Familiarity with AUTOSAR architecture and software components
Experience with Atlassian tools (JIRA, Bitbucket, Confluence), IBM Rational tools (DOORS, Rhapsody)

Company

Tata Technologies

company-logo
Tata Technologies is a product engineering and digital services company that provides product development solutions for manufacturers.

H1B Sponsorship

Tata Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (146)
2024 (112)
2023 (106)
2022 (94)
2021 (115)
2020 (117)

Funding

Current Stage
Public Company
Total Funding
$553.77M
Key Investors
TPG Rise Climate FundWarburg Pincus
2023-11-30IPO
2023-10-13Secondary Market· $193.77M
2017-06-15Secondary Market· $360M

Leadership Team

leader-logo
S. Sukanya
COO
linkedin
leader-logo
Anand Kumar
Chief Digital and Information Officer
linkedin
Company data provided by crunchbase