Demo

Firmware Engineer

Teksoft Systems Inc
Mountain View, CA Full Time
POSTED ON 1/7/2026
AVAILABLE BEFORE 2/5/2026

Company Description

TekSoft Systems Inc, established in 2010 and based in Michigan, is an end-to-end IT solutions provider. The company has cultivated a wealth of best practices, methodologies, and expertise through various complex projects across diverse environments. TekSoft Systems values teamwork, loyalty, creativity, and productivity while emphasizing continuous learning and delivering results. The company's success is built upon its dedicated team and their commitment to combining work with passion and innovation.


Job title: Firmware engineer - GPS/ GNSS

Work Location: Mountain View, CA (Onsite)

Full time Role


An autonomy GNSS firmware engineer is a specialist who develops the low-level embedded software

Enables autonomous systems (like self-driving cars, drones, and robotics) to precisely determine their location using Global Navigation Satellite Systems (GNSS).

They are critical to integrating positioning data with other sensors for safe, reliable navigation.


Key Responsibilities

  • Firmware Development: Writing, testing, and maintaining embedded C/C code that runs directly on GNSS receiver hardware and microcontrollers.
  • Integrity and Security: Building in features for Receiver Autonomous Integrity Monitoring (RAIM), spoofing/jamming detection, and signal quality assessment to ensure trustworthy positioning data.
  • Hardware Integration & Testing: Collaborating closely with hardware engineers on board bring-up and validating performance through simulation, hardware-in-the-loop (HIL) testing, and real-world field tests.
  • Communication Protocols: Working with various communication interfaces such as CAN bus, Serial, SPI/I2C/UART, and IP networks to transmit and receive correction data (e.g., RTCM).

 

Required Skills and Qualifications

  • Education: A degree (Bachelor's, Master's, or PhD) in Computer Science, Electrical Engineering, Robotics, or a related field.
  • Programming: Strong proficiency in C/C for real-time systems.
  • Experience with embedded systems, Real-Time Operating Systems (RTOS) like FreeRTOS or Linux, and Kernel low-level drivers.
  • Deep understanding of GNSS principles, signal processing, and navigation technologies.
  • Familiarity with tools like GitHub, oscilloscopes, logic analysers, and JTAG debuggers.


Salary.com Estimation for Firmware Engineer in Mountain View, CA
$95,479 to $106,618
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 Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Teksoft Systems Inc

  • Teksoft Systems Inc Plano, TX
  • Job Details Job Title: Product Owner-Salesforce Location: ALPHARETTA, GA / Plano, TX, 75094 Contract Experience (Years) - 5 (Min) - 12 (Max) Required Skill... more
  • 4 Days Ago


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

  • Advanced Micro Devices, Inc Santa Clara, CA
  • WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. O... more
  • 1 Month Ago

  • Actalent Fremont, CA
  • Job Title: BMC Firmware Engineer Job Description The BMC Firmware Engineer is responsible for the design, development, and debugging of embedded firmware f... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!