Senior Firmware Engineer

Tata Technologies

Mountain View (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading engineering firm is seeking an Embedded Firmware Engineer based in Mountain View, CA. The role involves designing and testing vehicle firmware, collaborating with engineers, and developing methodologies for testing. Candidates should have over 5 years of experience with C/C++ programming, knowledge of microcontrollers, and familiarity with safety-critical processes. This full-time position offers the chance to work on cutting-edge technology in the autonomous vehicles domain.

Qualifications

  • 5+ years of experience in electrical engineering fundamentals.
  • Experience with 32-bit microcontrollers, particularly ARM Cortex M7.
  • Strong knowledge of safety-critical systems compliant with ISO 26262.

Responsibilities

  • Design, prototype, build, and test production embedded firmware.
  • Develop testing frameworks and harnesses at unit, integration, and system levels.
  • Work with cross-functional teams throughout the product lifecycle.

Skills

C programming
C++ programming
Low-level debugging
Communication protocols (SPI, UART, CAN)
Firmware development
RTOS environments (FreeRTOS/SafeRTOS)
Electronic test equipment familiarity

Tools

Multimeters
Oscilloscopes
Power supplies

Job description

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 low-level firmware for resource-constrained embedded systems

Seniority level: Associate

Employment type: Full-time

Job function: Software Development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Autonomous Vehicle Embedded Firmware Engineer
Autonomous Vehicle Embedded Firmware Engineer

Tata Technologies • Mountain View (CA)

On-site
USD 100,000 - 130,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Mountain View (CA)

Hybrid
USD 110,000 - 160,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Jose (CA)

Hybrid
USD 110,000 - 140,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Palo Alto (CA)

Hybrid
USD 120,000 - 160,000
Software engineer (Fremont, CA)
Software engineer (Fremont, CA)

Dimaag • Fremont (CA)

On-site
USD 90,000 - 120,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Irvine (CA)

Hybrid
USD 110,000 - 165,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000