Navigation Software Engineer

Saigepartners

San Jose (CA)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Saige Partners, located in San Jose, CA, seeks a Navigation Software Engineer to develop and optimize motion sensor and positioning algorithms within an advanced embedded software environment. You will implement C/C++ code, improve software efficiency, and optimize KPIs while collaborating with global teams.

This is a W2 contract role not eligible for C2C or referrals. Candidates should hold a Master’s degree with 3+ years or a PhD, with proficiency in Python and/or MATLAB for rapid prototyping

Qualifications

  • Master’s degree with 3+ years of experience, or PhD in a related field.
  • Strong experience in embedded software development using C/C++.
  • Proficiency in rapid prototyping using Python and/or MATLAB.

Responsibilities

  • Develop and optimize C/C++ code for motion sensor and positioning algorithms.
  • Enhance software footprint, throughput, and CPU/RAM utilization.
  • Optimize algorithm parameters to improve KPIs based on requirements.
  • Design tools to support analysis and performance evaluation.
  • Collaborate with cross-functional teams across global locations.
  • Prepare and present technical reports on algorithms, software performance, and test results.
  • Travel for domestic and international assignments.

Skills

Embedded C/C++
Python
MATLAB
Debugging

Education

Master’s degree (EE/Geomatics/Physics)
PhD (preferred)

Tools

Jira
Gerrit
Git

Job description

Navigation Software Engineer (San Jose, CA)
Job Overview

We are seeking a highly skilled Software Engineer to develop and optimize motion sensor and positioning algorithms within an advanced embedded software environment. This role focuses on improving system performance, enhancing algorithm accuracy, and collaborating cross-functionally to deliver high-quality, customer-driven solutions. This is a W2 contract position and is not eligible for C2C or W2 referral candidates.

Key Responsibilities
  • Develop, implement, and optimize C/C++ code for motion sensor and positioning algorithms within embedded systems
  • Enhance software efficiency in terms of code footprint, throughput, and CPU/RAM utilization
  • Optimize algorithm parameters to improve Key Performance Indicators (KPIs) based on customer requirements and use cases
  • Design and develop software tools to support analysis and performance evaluation
  • Analyze complex software systems to identify anomalies and areas for improvement
  • Collaborate with cross-functional teams across global locations to drive optimal product outcomes
  • Prepare and present detailed technical reports on algorithms, software performance, and test results
  • Contribute to algorithm development in areas such as:
    • Pedestrian navigation
    • Dead Reckoning (DR)
    • Vehicular navigation
    • Sports activity optimization using GNSS and motion sensors
    • Precise GNSS techniques (e.g., PPP, RTK)
  • Support product optimization efforts through domestic and international travel
Qualifications
  • Master’s degree with 3+ years of experience, or PhD (preferred), in Electrical Engineering, Geomatics Engineering, Applied Physics, Aeronautical Engineering, or a related field
  • Strong experience in embedded software development using C/C++
  • Proficiency in rapid prototyping using Python and/or MATLAB
  • Hands-on experience with motion sensor software development, including:
    • Kalman Filtering
    • GNSS/MEMS integration
    • Sensor fusion techniques
  • Experience using development and collaboration tools such as Jira, Gerrit, and Git
  • Strong debugging and problem-solving skills
  • Ability to analyze complex systems and drive performance improvements
  • Familiarity with Vision Inertial Odometry (VIO) is a plus
  • Excellent written and verbal communication skills
  • Ability to work independently with minimal supervision while thriving in a collaborative team environment
  • Self-motivated, fast learner with a strong work ethic

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Navigation Software Engineer (GNSS & Motion)
Embedded Navigation Software Engineer (GNSS & Motion)

Saigepartners • San Jose (CA)

On-site
USD 120,000 - 160,000
Navigation Software Engineer
Navigation Software Engineer

Prodapt ASIC services (Formerly Innovative Logic) • San Jose (CA)

On-site
USD 120,000 - 180,000
GNSS Software Engineer
GNSS Software Engineer

Saigepartners • San Jose (CA)

On-site
USD 96,000 - 165,000
Senior Navigation Engineer
Senior Navigation Engineer

VectorNav Technologies LLC • Dallas (TX)

On-site
USD 140,000 - 190,000
Medical insurance
Vision insurance
Dental insurance
+2
Navigation Software Engineer — GNSS & Motion Sensor Systems
Navigation Software Engineer — GNSS & Motion Sensor Systems

Prodapt ASIC services (Formerly Innovative Logic) • San Jose (CA)

On-site
USD 120,000 - 180,000
Senior Navigation Engineer
Senior Navigation Engineer

VectorNav Technologies • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Full medical, vision & dental insurance
Vacation time
Company-wide catered lunch every Friday
+1
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Irving (TX)

On-site
USD 63,000 - 105,000
Health insurance
Vision & dental
401k
+1
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

Integrated Solutions for Systems, Inc. • Dayton (OH)

On-site
USD 120,000 - 180,000
Competitive salary and benefits
Employee ownership
Tuition assistance
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

Integrated Solutions for Systems, Inc. • City of Auburn (NY)

On-site
USD 140,000 - 190,000
Competitive salary
Health benefits
Employee ownership
+5
Senior Forward Deployed Engineer
Senior Forward Deployed Engineer

Advanced Navigation Pty Ltd • Huntsville (AL), Northern (KY)

Hybrid
USD 150,000 - 210,000
Health insurance
401(k) plan
Paid time off
+1