Harnham · 2 hours ago
C++ Software Engineer
Harnham is a growing GPS technology startup establishing their Austin presence, and they are seeking a Software Engineer to work across the full stack. The role involves building systems that process sensor data and deliver precise positioning solutions, along with developing firmware and backend services for real-time data processing.
Responsibilities
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
Qualification
Required
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
Preferred
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
Company
Harnham
Harnham has actively chosen to focus on Data and Analytics.
H1B Sponsorship
Harnham has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
BGF Ventures
2022-05-01Seed
Recent News
Company data provided by crunchbase