CrawlJobs Logo

Software Engineer, Localization

United States, Huntington Beach, San Francisco 190000.00 - 230000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Mach Industries is building an AI‑forward autonomy stack for contested environments where GPS and other sensing is unavailable or unreliable. As an member of our team, you will design and implement state-of-the-art estimation and sensor-fusion algorithms that power robust navigation across all of our product lines. You will work at the intersection of perception, state estimation, and embedded systems to bring research-grade algorithms to rugged, real-world deployments.

Job Responsibility

  • Prototype and productionize vision navigation and targeting features end-to-end from sim to HITL to flight with production C++
  • Turn detections (EO/IR/RF/radar) into well-posed measurement models with latencies/covariances
  • make the estimator decision‑aware without corrupting state
  • Stabilize GNSS to VIO handover (adaptive covariances, gating, hysteresis, reset‑less alignment) to eliminate jumps and estimator resets
  • Build and optimize real-time software on Linux/embedded
  • profile CPU/GPU, vectorize hot paths
  • optional CUDA/TensorRT on Jetson hardware
  • Own calibration and time-sync across IMU/cameras/radar/LiDAR/GNSS
  • validate in flight
  • Create evaluation pipelines and dashboards for drift, handover stability, relocalization, track quality
  • Implement fault detection and graceful degradation for harsh conditions (blur, low‑light, vibration, RF denial)
  • Integrate global aids (maps, magnetics, radar) for long‑term consistency and loop‑closure robustness

Requirements

  • Stellar software ability: Modern C++ on Linux
  • Python for tooling/analysis
  • strong debugging, profiling, testing discipline
  • SLAM/state estimation: Error-state EKF/UKF, factor graphs, nonlinear least-squares (Ceres/GTSAM), observability and covariance tuning
  • Vision experience VIO/SLAM, camera models, optical flow/feature tracking
  • comfort with deep learning for detection/seg/pose (PyTorch) and on-edge deployment
  • Sensor integration: IMU strapdown and biases, GNSS/RTK
  • multi-camera, LiDAR, radar, magnetometer, barometer
  • Ship and fly: Proven research-to-production delivery and field testing on real platforms
  • 5 years of experience with either a BS/MS/PhD in Computer Science, Robotics, Electrical/Aerospace Engineering, or related field, or equivalent practical experience

Nice to have

  • Experience with CUDA/TensorRT/ONNX Runtime
  • NVIDIA Jetson pipelines
  • Exposure to ROS 2, PX4/ArduPilot integration
  • Strong data practices: data validation in CI, SQL/Parquet, reproducible datasets
  • Experience in contested/denied RF, low-light/night, high-vibration environments
  • Rust for systems tooling
  • Docker for reproducibility

What we offer

  • Offers Equity
  • healthcare, dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Localization

8 matching positions

Senior Software Engineer (Localization)

The Localization Team manages the infrastructure that powers localization across...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing and maintaining libraries and tools using Python and JavaScript
  • Solid understanding of web technologies, APIs, and modern development workflows
  • Experience with open source development practices and community collaboration
  • Ability to collaborate effectively in a distributed team, across time zones and disciplines
  • Excellent communication skills, with an emphasis on clarity and working across technical and non-technical roles
  • Professional fluency in English (written and verbal)
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Contribute to the development of Python and JavaScript libraries (such as moz-l10n) and tools that support Mozilla’s localization infrastructure
  • Improve localization and internationalization within the Firefox codebase to make features more adaptable and accessible across languages and regions
  • Collaborate with engineers and program managers to design and implement new Pontoon features
  • Engage with our community of volunteer developers and localizers to support and guide Mozilla’s localization efforts
  • Collaborate effectively with teammates and internal clients across regions and time zones
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Localization)

The Localization Team manages the infrastructure that powers localization across...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing and maintaining web applications and tools using Python and JavaScript
  • Solid understanding of web technologies, APIs, and modern development workflows
  • Experience with internationalization (i18n) and localization (l10n) concepts, tools, or workflows
  • Ability to collaborate effectively in a distributed team, across time zones and disciplines
  • Excellent communication skills, with an emphasis on clarity and working across technical and non-technical roles
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Contribute to the development of Python and JavaScript libraries (such as moz-l10n) and tools that support Mozilla’s localization infrastructure
  • Collaborate with engineers and program managers to design and implement new Pontoon features, across both the front-end and back-end
  • Improve internationalization within the Firefox codebase to make features more adaptable and accessible across languages and regions
  • Contribute to discussions shaping Mozilla’s positions on internationalization and localization standards
  • Engage with our community of volunteer developers and localizers to support and guide Mozilla’s localization efforts
  • Collaborate effectively with teammates and internal clients across regions and time zones
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Localization)

The Localization Team manages the infrastructure that powers localization across...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing and maintaining web applications and tools using Python and JavaScript
  • Solid understanding of web technologies, APIs, and modern development workflows
  • Experience with internationalization (i18n) and localization (l10n) concepts, tools, or workflows
  • Ability to collaborate effectively in a distributed team, across time zones and disciplines
  • Excellent communication skills, with an emphasis on clarity and working across technical and non-technical roles
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Contribute to the development of Python and JavaScript libraries (such as moz-l10n) and tools that support Mozilla’s localization infrastructure
  • Collaborate with engineers and program managers to design and implement new Pontoon features, across both the front-end and back-end
  • Improve internationalization within the Firefox codebase to make features more adaptable and accessible across languages and regions
  • Contribute to discussions shaping Mozilla’s positions on internationalization and localization standards
  • Engage with our community of volunteer developers and localizers to support and guide Mozilla’s localization efforts
  • Collaborate effectively with teammates and internal clients across regions and time zones
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Maps & Localization - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of total experience in the self driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Proficient in core algorithms for HD mapping and localization
  • Proficient in batch data processing
Job Responsibility
Job Responsibility
  • Design and deliver software for HD Maps and localization
  • Design and implement the batch pipeline for HD Maps generation
  • Design the data format and storage format for HD Maps
  • Implement core algorithms for HD mapping and localization
  • Design and implement the onboard localization module
What we offer
What we offer
  • bonus program
  • equity award
  • other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Maps & Localization - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of total experience in the self-driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Proficient in core algorithms for HD mapping and localization
  • Proficient in batch data processing
Job Responsibility
Job Responsibility
  • Design and deliver software for HD Maps and localization
  • Design and implement the batch pipeline for HD Maps generation
  • Design the data format and storage format for HD Maps
  • Implement core algorithms for HD mapping and localization
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer - Robot Navigation, Localization & SLAM

We are looking for a Software Engineer with a strong background in robot navigat...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software development with strong C++ focus
  • Practical experience debugging complex, real-world robotic systems
  • Hands-on background in robot navigation, localization, SLAM, or autonomy software
  • Ability to move from system-level symptoms to root-cause analysis and software changes
  • Strong understanding of software architecture, design principles, and maintainable systems
  • Experience working with production systems and ambiguity
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Computer Science, or a closely related field
  • Proficiency Required in Several of the Following: SLAM, localization, and mapping techniques used in deployed systems
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of navigation, localization, and SLAM issues observed in customer deployments
  • Analyze logs, metrics, and recorded sensor data to understand system behavior in the real world
  • Reproduce complex problems in lab, simulation, or controlled field environments
  • Design and implement robust fixes and improvements in navigation, mapping, localization, and planning software (C++)
  • Decide whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Escalate with clear technical analysis, reproduction cases, and suggested solution directions
  • Collaborate closely with R&D to ensure field learnings influence long-term architecture
  • Improve navigation robustness in dynamic, customer-specific environments
  • Contribute to architectural discussions affecting autonomy and fleet-level behavior
  • Support improvements to automated testing and deployment to prevent recurrence of field issues
Read More
Arrow Right

Software Engineer II - Maps & Localization - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 2 years of total experience in the self driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Familiar with core algorithms for HD mapping and localization
  • Familiar with batch data processing
Job Responsibility
Job Responsibility
  • Design and deliver software for HD Maps and localization
  • Design and implement the batch pipeline for HD Maps generation
  • Design the data format and storage format for HD Maps
  • Implement core algorithms for HD mapping and localization
What we offer
What we offer
  • Uber's bonus program
  • equity award
  • other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Intermediate Software Engineer — Linux Platform / Controller Software

We're adding an Intermediate Software Engineer to work on the Linux side of our ...
Location
Location
Canada , Burnaby
Salary
Salary:
90000.00 - 110000.00 USD / Year
equinoxpowerinc.com Logo
EQUINOX POWER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent practical experience
  • 2–4 years of professional software-engineering experience, including some work on embedded Linux systems
  • Working proficiency in C, and fluency in at least one of C++, C#, Rust, Go or Python
  • Practical experience with Linux on an embedded platform: kernel configuration, device trees, userspace services, and image builds (e.g. Yocto, Buildroot, OpenSTLinux or similar). Depth in all of these is not required at this level
  • willingness to learn is
  • Ability to reason about the boundary between a Linux host and a microcontroller subsystem — the STM32MP1 / MP2 Cortex-A + Cortex-M split is a direct example
  • Working familiarity with standard networking (TCP/IP, UDP, Ethernet, Wi-Fi, USB) and common inter-board buses (SPI, I²C, CAN, serial)
  • Comfortable writing tests for your own code and working inside a Git / code-review / CI workflow
  • Clear written and verbal communication
  • you can write and follow an interface spec
Job Responsibility
Job Responsibility
  • Work on the Linux platform for our SOM-based controllers: kernel configuration, device tree, selected drivers, bootloader flow, rootfs image, and release pipeline
  • Contribute to the controller application layer: services, configuration, logging and telemetry, local UIs and APIs
  • Work with our firmware team to define and document the interfaces between the Linux host and the STM32 Cortex-M firmware (serial, CAN, Ethernet, shared-bus, etc.), including command, status and telemetry protocols
  • Help design system-level behaviour across Linux and firmware: startup / shutdown sequencing, fault propagation, watchdog strategy, recovery and safe-state handling
  • Implement external interfaces: networking, secure remote access, device-management APIs, and — where applicable — integration with broadband data paths used by our UPS / FMPS products
  • Write and maintain software tests (unit, integration, system-level) and contribute to the team's automated build and CI flow for the SOM image
  • Work within our software engineering practices: version control, code review, documentation, release discipline
  • Partner with firmware, power-electronics, QA and manufacturing engineering through design review, integration and production handoff
What we offer
What we offer
  • Competitive compensation and benefits
  • Reporting directly to the CIO in a small-team engineering environment fostering collaboration
  • Accelerated professional growth and development through working on leading-edge products that will ship at scale into telecom, cable-broadband, data-centre and critical-infrastructure applications
  • Fulltime
Read More
Arrow Right