-
Harnham

C++ Software Engineer

Harnham
United States · Full-time · Associate

About The Role

Our client is a growing GPS technology startup establishing their Austin presence. They're seeking a Software Engineer to work across the full stack. Building systems that process sensor data and deliver precise positioning solutions. This is an opportunity to shape both the technical foundation and culture of a new office while working on challenging problems in localization and navigation.


What You'll Do

  • Develop and optimize firmware in C for embedded GPS and sensor systems, ensuring efficient data collection and processing at the hardware level.
  • Build and maintain backend services and algorithms in C++ and Python for real-time sensor data processing, fusion, and analysis.
  • Implement and refine localization algorithms including Kalman Filters, Particle Filters, and other sensor fusion techniques to improve positioning accuracy.
  • Design and develop React Native mobile applications that deliver GPS and navigation functionality to end users.
  • Work with sensor data from IMUs (Inertial Measurement Units), GPS receivers, and other positioning hardware to create robust navigation solutions.
  • Integrate odometry and multi-sensor fusion pipelines to handle noisy measurements and improve real-time state estimation.
  • Collaborate closely with hardware engineers, product managers, and the founding team to define requirements and ship features quickly.
  • Contribute to system architecture decisions as the company scales their platform and expands capabilities.


What They're Looking For

  • Strong proficiency in C++ and C, with experience writing performance-critical code for embedded systems or firmware.
  • Hands-on experience with Python for scripting, prototyping, or backend development.
  • Experience building mobile applications with React Native or similar cross-platform frameworks.
  • Familiarity with sensor data from IMUs, accelerometers, gyroscopes, or similar hardware.
  • Knowledge of localization algorithms such as Kalman Filters, Extended Kalman Filters (EKF), Particle Filters, or related probabilistic methods.
  • Understanding of odometry and sensor fusion concepts, particularly in GPS/INS or robotics contexts.
  • Comfortable working in a fast-paced startup environment with ambiguity, wearing multiple hats, and iterating quickly.
  • Strong problem-solving skills and ability to work across the stack from hardware to frontend.


Nice to Have

  • Experience with GPS/GNSS systems, positioning accuracy optimization, or geospatial navigation.
  • Background in robotics, autonomous vehicles, drones, or other systems requiring precise localization.
  • Experience with mapping, SLAM (Simultaneous Localization and Mapping), or spatial data processing.
  • Knowledge of signal processing or filtering techniques for noisy sensor data.
  • Prior startup experience or comfort building systems from scratch with minimal structure.

Key Skills

Ranked by relevance

embedded c embedded systems react native prototyping python react
Login to Apply
Posted
Jan 23, 2026
Type
Full-time
Level
Associate
Location
Austin
Company
Harnham

Industries

Space Research Technology Defense Space Manufacturing Information Media

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Rendin
Related

AI Product Engineer — Agentic Systems

2026-05-28

Full-time
Entry
Estonia
Real Estate
Engineering
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering