Senior Firmware Engineer

Tata Technologies

Mountain View (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Engineer
Software Engineer

Dimaag • Fremont (CA)

Hybrid
USD 90,000 - 120,000
Autonomous Vehicle Embedded Firmware Engineer
Autonomous Vehicle Embedded Firmware Engineer

Tata Technologies • Mountain View (CA)

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

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Embedded Software Engineer
Embedded Software Engineer

DeWinter Group • Burlingame (CA)

On-site
USD 160,000 - 280,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Firmware Architect – Embedded Platform & Build
Senior Firmware Architect – Embedded Platform & Build

jobr.pro • Palo Alto (CA)

On-site
USD 160,000 - 210,000
Health coverage
One Medical membership
Fertility and family-building benefits
+2
Senior Firmware Engineer
Senior Firmware Engineer

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5