Demo

Senior Firmware Engineer

Tata Technologies
Mountain View, CA Full Time
POSTED ON 12/4/2025 CLOSED ON 1/7/2026

What are the responsibilities and job description for the Senior Firmware Engineer position at Tata Technologies?

Job Title: Embedded Firmware Engineer

Location: Mountain View, CA



In this role, you will

  • Design, prototype, build, and test production embedded vehicle firmware.
  • Evaluate, implement, test, and optimize applications in a real-time operating system environment.
  • Work with software, hardware and mechanical engineers throughout the lifecycle of the product - from device bring-up to manufacturing and deployment.
  • Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels.
  • Develop a deep understanding of functional safety and security concepts relevant to autonomous vehicles, including standards like ISO 26262.


Required Qualifications

  • 5 years of experience in Electrical engineering fundamentals to support low-level debugging.
  • Proficiency with C or C programming; other languages
  • Experience supporting PCBA & product manufacturing end-of-line (EOL) testing through defining test specifications & code with the hardware design & factory teams, for residential & industrial energy products.
  • Proficiency with Device driver development, Firmware and PCB schematics
  • Experience with 32-bit microcontrollers, particularly ARM Cortex M7 and automotive processors such as NXP S32G or S32K.
  • Strong knowledge of communication protocols, from low level (SPI, UART, CAN) to high level (TCP / UDP) and diagnostic protocols such as UDS.
  • Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc).
  • Experience with time synchronization protocols such as PTP and Safety-critical systems and development processes compliant with standards like ISO 26262 and software process models like ASPICE.
  • Experience with RTOS environments, especially FreeRTOS/SafeRTOS.
  • Experience writing device drivers.
  • Experience writing low-level firmware for resource-constrained embedded systems

Salary.com Estimation for Senior Firmware Engineer in Mountain View, CA
$152,468 to $171,306
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tata Technologies

  • Tata Technologies Ann Arbor, MI
  • Role description What you’ll be doing Using your knowledge in design process and standards, outputting typical design team deliverables such as 3D models, ... more
  • 16 Days Ago

  • Tata Technologies Lynn, MA
  • Role description Job Title: CMM Programmer / PC-DMIS Programmer Location: Lynn, MA Job Description Program complex aerospace parts utilizing advanced PCDMI... more
  • 16 Days Ago

  • Tata Technologies Foster, CA
  • Job description: Role Summary You will develop and deliver battery management system (BMS) application software in MATLAB/Simulink and Stateflow for a 400 ... more
  • 16 Days Ago

  • Tata Technologies Danvers, MA
  • Program Manager – Manufacturing Execution System (MES) Location: Danvers, Massachusetts Work Model: Onsite (bi‑weekly travel to Danvers is required.) Full ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Mountain View, CA area that may be a better fit.

  • ScaleFlux Milpitas, CA
  • Job Title: CXL Firmware Engineer Location: Milpitas, California Job Type: Full-time Department: Engineering/Firmware Development Job Description: We are se... more
  • 18 Days Ago

  • II-VI Aerospace & Defense Fremont, CA
  • Job Description Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C to write firmwar... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!