×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Tata Technologies
Full Time position
Listed on 2025-12-11
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Location

Mountain View, CA (3 months) then Remote

Responsibilities
  • 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
  • Basic knowledge of electrical engineering fundamentals to support low‑level debugging.
  • Expert level knowledge of C or C++ programming; other languages and skills also valuable.
  • 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.).
  • Bachelor’s or higher degree in EE, CS, CE, or equivalent.
Desirable Knowledge
  • Experience with time synchronization protocols such as PTP.
  • Experience with safety‑critical systems and development processes compliant with standards like ISO 26262 and software process models such as ASPICE.
  • Experience with RTOS environments, especially FreeRTOS/SafeRTOS.
  • Experience writing low‑level firmware for resource‑constrained embedded systems.
  • Supported PCBA & product manufacturing end‑of‑line (EOL) testing through defining test specifications & code with the hardware design & factory teams, for residential & industrial energy products.
Seniority Level
  • Mid‑Senior level
Employment Type
  • Contract
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary