CrawlJobs Logo

GNSS Software Engineer

trimble.com Logo

Trimble Inc.

Location Icon

Location:
United States , Sunnyvale

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

138700.00 - 190700.00 USD / Year

Job Description:

Drive Innovation in Aviation GPS as our Next GNSS Software Engineer! Ready to make a tangible impact on aviation using cutting-edge GPS technology? In this role, you will work on leading-edge embedded GPS receivers that meet the most demanding aviation performance needs, interacting closely with hardware, firmware, and system engineering teams to maintain our market-leading advantage.

Job Responsibility:

  • Design and implement software solutions for embedded GPS receivers, focusing on acquisition, track, timing, and resource management
  • Analyze complex requirements in collaboration with Systems Engineering to develop structured software architectures
  • Plan and scope development efforts, following disciplined processes to design, document, and verify software
  • Define requirements-based system tests to ensure the highest levels of performance and reliability
  • Interact closely with cross-functional teams to integrate software with hardware and firmware subsystems

Requirements:

  • Degree in Engineering, Physics, or Mathematics with expertise in numerical analysis and statistics
  • Proven experience with GNSS Signal-In-Space (SIS) processing, navigation data recovery, and health/integrity monitoring
  • Deep understanding of SIS tracking/acquisition hardware, algorithms, and PVT Weighted Least Squares or Kalman Filtering
  • Proficiency in designing software in C for embedded systems using modular and structured design concepts
  • Strong documentation and communication skills with a self-motivated, team-oriented attitude
  • Experience with GNSS receiver algorithm design, implementation, and testing

Nice to have:

  • Knowledge of software certification processes such as DO-178C or CMMI
  • Familiarity with object-oriented software design and an MS Degree in a relevant field
What we offer:
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Time off plans
  • retirement plans
  • tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Additional Information:

Job Posted:
February 16, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for GNSS Software Engineer

Software Engineer

Sovereign Technologies, LLC is looking for a Software Engineer in St. Louis, MO.
Location
Location
United States , St. Louis
Salary
Salary:
Not provided
sovereigntec.com Logo
Sovereign Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Elect’l Engg, Elect’l Engg Control Sys, Elect’l & Electronics Engg, or related field, or foreign equiv.
  • 24 months of experience in state estimation working w/Kalman & Particle filters
  • fusing LIDARS, Cameras, GNSS & IMUs sensors
  • work w/Matlab, Simulink, C/C++, CAN & Ethernet
Read More
Arrow Right

RTK Algorithms Engineer

Location
Location
United States , San Jose
Salary
Salary:
Not provided
polyexplore.com Logo
PolyExplore
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing RTK (Real Time Kinematic), PPP (Precise Point Positioning), or related precision positioning technologies
  • Hands-on experience of Kalman Filter and Least Squares in navigation
  • In-depth knowledge of different error sources and modeling in GNSS raw measurements
  • In-depth knowledge of satellite dynamics, satellite precise orbit and clock
  • In-depth knowledge of state-of-the-art ionosphere modeling and the impact on carrier phase integer ambiguity resolution
  • Proficiency in C/C++, Matlab and Python programming
Job Responsibility
Job Responsibility
  • Participate in the design of our high precision RTK/PPP software with the dual-band carrier phase measurements from our GNSS receiver
  • Analyze and evaluate the carrier phase measurements from our GNSS receiver for high precision applications
  • Develop and verify the algorithms that are needed for applying the carrier phase measurements for high precision applications
  • Draft technical reports for work progress
Read More
Arrow Right

Automation & Control Software Engineer

We are seeking a proactive Software Engineer to join our dynamic Software team. ...
Location
Location
Australia , Kewdale, Western Australia
Salary
Salary:
Not provided
rct-global.com Logo
Remote Control Technologies Pty Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Software Engineering, Mechatronics, Computer Science, or a related field
  • 3+ years of experience in software development, preferably in automation or control systems
  • Proficiency in C++ and/or Python
  • Experience with real-time systems and embedded development
  • Familiarity with Linux environments and tools (e.g., bash, ssh)
  • Understanding of communication protocols (TCP/IP, CAN, Ethernet)
  • Exposure to sensing technologies (e.g., LIDAR, machine vision) and GNSS/GPS
Job Responsibility
Job Responsibility
  • Design, develop, and maintain automation and control software for mining equipment
  • Participate in the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and support
  • Integrate software with hardware systems including sensors, controllers, and communication modules
  • Collaborate with cross-functional teams including hardware, systems, and field service engineers
  • Conduct testing using simulated and physical environments (e.g. autonomous vehicles, LIDAR, GNSS)
  • Document software designs, test procedures, and user manuals
  • Support continuous improvement of existing systems and contribute to next-generation product development
What we offer
What we offer
  • Work on cutting-edge mining automation technologies
  • Be part of a global leader in smart technology solutions
  • Flexible working arrangements and a supportive team environment
  • Opportunities for career growth and professional development
Read More
Arrow Right
New

GNSS Algorithm and Performance Engineer

The navigation department at Airbus Defence and Space in Taufkirchen is looking ...
Location
Location
Germany , Taufkirchen / Ottobrunn
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in geodesy, Aerospace engineering, physics, mathematics, computer science, electrical engineering or similar
  • Knowledge and prior experience in satellite navigation systems & algorithms
  • Good understanding of data processing and statistical evaluation
  • Ability to analyze complex technical problems and define innovative solutions
  • Experience in software development with one or more of the following languages: Matlab, Python, C, C++, or similar
  • Ready to acquire a national security clearance
  • Solid written and verbal communication skills in English
  • Team player and willingness to work in international environments
Job Responsibility
Job Responsibility
  • Contribution to system design by performance assessment and justification
  • Performance requirements engineering and verification
  • Navigation data parsing, manipulation, and statistical analysis
  • Development and evolution of navigation algorithms on system and user level
  • Development, maintenance, and implementation of software tools used for navigation performance assessment and design activities
  • Contribution to the evolution of navigation systems towards a more robust design with new services
  • Perform trade-off analyses, finding the best solution fulfilling requirements
  • Interaction, presentation, and discussion with international customers and stakeholders
What we offer
What we offer
  • Attractive salary and special payments
  • 30 days paid vacation and extra days-off for special occasions
  • Excellent upskilling opportunities and great international, group wide development prospects
  • Special benefits: employer-funded pension, employee stock options, discounted car leasing, special conditions for insurances, subsidies for public transport, employee benefits at cooperating companies
  • On-site-facilities: Kindergarten close to the site, medical officer for check-ups and other health-related services, canteen and cafeteria, gym
  • Compatibility of family & work (job sharing, part-time models, flexible working hours, individual timeout)
  • Working in a diverse environment, with more than 140 nationalities, where every voice is heard
  • Fulltime
Read More
Arrow Right

Senior Integration Engineer - ECU

Senior Integration Engineer role focusing on secondary ECU integration across ve...
Location
Location
United States , Belmont
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Engineering
  • 7+ years of hardware or software development experience for connectivity functions in vehicle manufacturer or supplier
  • 5+ years of working in automotive projects including communication technology, ADAS or automation
  • Knowledge of communication HW & SW architecture and hardware development processes
  • Deep understanding of typical vehicle EE architectures and automotive development processes
  • Deep expertise in UDS/DoIP, SOME/IP/SOME-IP-SD, CAN/CAN-FD/LIN, Automotive Ethernet/TSN, and display/audio links
  • Proven ownership of flashing/coding/parameterization at manufacturing EOL and service
  • Hands-on with HIL/SIL, restbus simulation, fault injection, and EMC/RF debug
  • Working knowledge of ISO 26262, ISO/SAE 21434, UNECE R155/R156, ISO 24089, CISPR 25, ISO 16750, ISO 7637-2
  • Excellent communication and cross-functional leadership skills
Job Responsibility
Job Responsibility
  • Lead end-to-end system integration of secondary ECUs across the vehicle
  • Own interface control, networking/diagnostics, software flashing/coding, RF performance, audio/video path integrity, and compliance
  • Partner with domain/zonal controllers, gateways, suppliers, manufacturing, service, and OTA platform teams
  • Define and maintain Interface Control Documents and signal maps across CAN/CAN-FD, LIN, and Automotive Ethernet
  • Architect integration for domain/zonal gateways including routing, VLAN segmentation, QoS, and TSN profiles
  • Own power mode orchestration and boot sequencing across cluster, displays, RF front-ends, and amplifiers
  • Bring up and validate video links between SoCs and display ECUs
  • Integrate shark-fin antenna modules and TCUs supporting LTE/5G NR, GNSS, Wi-Fi/BLE, etc.
  • Integrate external amplifiers and calibrate/tune audio systems
  • Lead integration on CAN/CAN-FD, LIN, Automotive Ethernet
  • Fulltime
Read More
Arrow Right
New

Senior Embedded Software Engineer

We're looking for a Senior level Embedded Software Engineer to join our team, fo...
Location
Location
United States , Palo Alto
Salary
Salary:
120000.00 - 135000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field
  • 5+ years' experience in Embedded Software Development
  • Experience with Automotive Infotainment/Connectivity platforms preferably working with GNSS, UWB, RF, A2B, BT Audio
  • Good coding skills on C/C++
  • Good understanding of Linux and/or RTOS fundamentals, Board Support Packages, kernel configuration, device driver interfaces, debugging tools, etc.
  • Excellent debugging skills with an ability to work across organizations/teams
  • Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools, etc.
Job Responsibility
Job Responsibility
  • Work with hardware and software architects to collaborate on next-gen platform architecture with various SoCs (System on a Chip) and the software stack
  • Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics
  • Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize, and get things done with high efficiency and urgency
  • Ability to debug in real-time across the hardware and software stack to understand the real issue and provide solutions, working and collaborating with multiple teams if needed
  • Familiarity with Linux build systems, device trees, and kernel driver development is essential
  • Ability to crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
Read More
Arrow Right
New

Software Engineer 3 - Sensor Fusion and Perception

We are a multidisciplinary R&D team focused on developing autonomous navigation ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency with sensor fusion algorithms (e.g., EKF, UKF, factor graphs, SLAM) and navigation concepts (inertial navigation, visual odometry, GPS-denied PNT)
  • Advanced programming skills in C++, Python, and/or MATLAB, with familiarity in modern development workflows (Git, CI/CD)
  • Strong problem-solving skills and ability to analyze large datasets from multi-sensor systems
  • Familiarity with open-source navigation and SLAM frameworks (e.g., ORB-SLAM, VINS-Mono, GTSAM, Cartographer)
  • Demonstrated ability to write technical documentation, reports, or publications
  • Bachelor’s Degree in computer Engineering, Robotics, Electrical Engineering, Aerospace Engineering, or a closely related field
  • 5+ years of relevant industry or research experience in robotics, autonomous systems, or navigation algorithm development
  • Experience with computer vision and ML frameworks such as OpenCV, PyTorch, or TensorFlow
  • Experience with embedded systems, real-time computing, and deploying algorithms to fielded platforms
  • Experience leading or significantly contributing to R&D projects involving autonomy or robotics
Job Responsibility
Job Responsibility
  • Design, implement, and deploy robust sensor fusion and state estimation algorithms for autonomous navigation in degraded GPS environments
  • Lead development of perception and localization systems that integrate data from vision, IMU, GNSS, and alternative navigation sensors
  • Develop and optimize algorithms for real-time performance on embedded and edge compute platforms (e.g., Jetson, FPGA, ARM SoCs)
  • Perform simulation-based validation and hardware-in-the-loop testing using environments such as ROS, Gazebo, or CARLA
  • Drive research into emerging techniques, including deep learning for perception and SLAM, and assess applicability to navigation problems
  • Mentor junior engineers and contribute to project planning, code reviews, and system integration efforts
  • Interface with internal and external collaborators to support test campaigns, data collection, and field evaluations
  • Perform other duties as required
  • Regular and reliable attendance on a full time basis [or in accordance with posted schedule]
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
  • Fulltime
Read More
Arrow Right
New

Engineering Intern - Navigation & Sensor Fusion

Join a high-impact engineering team at AEVEX Aerospace working at the intersecti...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with navigation algorithms, Kalman filtering, or SLAM
  • Exposure to embedded platforms (e.g., NVIDIA Jetson) or real-time sensor systems
  • Comfortable working with both software tools and physical hardware
  • Strong analytical and communication skills
  • Pursuing a B.S., M.S., or PhD in Computer Engineering, Robotics, Electrical/Aerospace Engineering, Computer Science, or related fields
  • Hands-on experience with C++, Python, and libraries like OpenCV, ROS, or PyTorch
  • Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship required
Job Responsibility
Job Responsibility
  • Assist in the development and testing of software for sensor data acquisition and multi-sensor fusion (e.g., IMUs, cameras, GNSS, LiDAR)
  • Support integration of novel navigation hardware and software onto AEVEX platforms, including embedded systems and edge devices
  • Participate in test and evaluation campaigns, including live flight tests at AEVEX test facilities
  • Conduct data reduction and analysis during and after flight testing to validate system performance
  • Prototype and validate computer vision or deep learning-based techniques for localization, mapping, and estimation
  • Contribute to simulations and software testing using environments like ROS, Gazebo, or CARLA
  • Collaborate with engineers in autonomy, perception, and embedded systems across defense and aerospace applications
  • Perform other duties as required
  • Regular and reliable attendance on a full time basis [or in accordance with posted schedule]
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support
Read More
Arrow Right