CrawlJobs Logo

Mapping Algorithm Design Engineer

polyexplore.com Logo

PolyExplore

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Under supervision, design data processing algorithms to generate 3D point cloud maps using sensor data from the company’s mobile mapping systems
  • Design algorithms to improve mobile mapping under weak GPS signals, including using LiDAR-based SLAM (Simultaneous Localization and Mapping) algorithms and performing feature matching and trajectory update
  • Design calibration algorithms for camera and LiDAR sensors and perform calibration
  • Select and evaluate various models of lenses, imaging sensors, and LiDAR sensors, based on different applications and requirements
  • Manage the development of the company's aerial mapping devices, including monitoring mechanical design and assembly, ensuring stable firmware operation, and improving the data collection scheme
  • Develop tools to assess the functionality of the company's mobile mapping devices, including detection of time synchronization failure and sensor data loss, and analysis of LiDAR point intensity distribution
  • Conduct ground survey to evaluate the performance the company's mobile mapping systems and the accuracy of corresponding point cloud maps
  • Develop graphical user interfaces for various software products of the company
  • Provide detailed documentation on the company's products and software

Requirements:

MS in Mechanical Engineering, Mechanical Engineering Technology, or Mechanical Engineering and Automation

Additional Information:

Job Posted:
December 11, 2025

Job Link Share:

Compare pay for this role

Aggregated ranges from job postings for Mechanical Design Engineer.

Mechanical Design Engineer salary

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

Briefcase Icon

Similar Jobs for Mapping Algorithm Design Engineer

Senior Software Engineer, Mapping & Localization

We are seeking a highly skilled and motivated Senior Software Engineer to join o...
Location
Location
United States , Santa Clara
Salary
Salary:
150000.00 - 200000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science, Computer Engineering, or a related technical field
  • 3+ years of experience in developing large-scale, real-time C++ systems
  • Strong proficiency in modern C++ and understanding of multi-threading, multiprocessing, and operating systems, e.g. ROS
  • Solid foundation in data structures, algorithms, and software design principles
  • Familiarity with large-scale map data pipelines and distributed systems
  • Familiarity with CI/CD systems, and maintaining production-grade infrastructure
  • Excellent written and verbal communication skills
  • Self-motivated, comfortable operating without direct supervision
Job Responsibility
Job Responsibility
  • Design and optimize scalable interfaces for online lane and map representation
  • Improve cross-module map interfaces to support perception, prediction, and planning pipelines
  • Develop and enhance systems for large-scale map deployment, including offline map generation, version control, and online tile-based LiDAR map loading
  • Maintain and evolve the mapping watchdog and event mining systems to monitor system health and anomalies
  • Enhance the mapping CI system to support robust development and deployment workflows
  • Optimize performance of offline 3D reconstruction pipelines
  • Collaborate closely with cross-functional teams to understand system-wide dependencies and performance needs across perception, planning, control, simulation, and infrastructure
  • Work with the operations team to define requirements for data collection, preprocessing, labeling, and validation
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

As a Staff/Senior Software Engineer on our Calibration, Localization, & Mapping ...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/Phd with focus in robotics or a similar technical field of study
  • Solid foundation in probability theory, linear algebra, 3D geometry, and spatial coordinate transformations
  • In-depth understanding of matrix factorization algorithms and Lie algebra/groups
  • Solid theoretical knowledge of state-of-the-art techniques in 3D Lidar-based mapping and localization for autonomous vehicles (LOAM series, GICP, FastLIO, bundle-adjustment)
  • Familiarity with state estimation frameworks such as EKF’s as well as modern nonlinear optimization libraries (GTSAM, G2O, Ceres-Solver, GNC-Solver, etc.)
  • 6+ years of industry experience as an autonomous vehicle or robotics software engineering professional including hands-on implementation and tuning on production hardware
  • 6+ years industry experience writing C++ software in a production environment - architecture design, unit testing, code review, algorithm performance trade-offs, etc.
  • Proficiency in Python
  • Excellent written & verbal communication skills
Job Responsibility
Job Responsibility
  • Design, implement, tune, and test mapping, localization, and sensor calibration algorithms for our autonomous vehicle platforms using C++ and Python
  • Develop tooling and metrics for performance validation and continuous testing frameworks
  • Balance project tasks, code reviews, and research to meet product-driven milestones in a fast-paced startup environment
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • 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
New

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

AI Lead Engineer

Lead Engineer role in HPE Hybrid Cloud focusing on AI innovation and technology ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience designing and developing software systems design tools and languages in storage/server/networking area
  • Two or more years of experience in applying AI to practical and comprehensive technology solutions
  • Experience with ML, deep learning, TensorFlow, Python, NLP
  • Experience in program leadership, governance, and change enablement
  • Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns
  • Experience in REST API development, NoSQL database design, and RDBMS design and optimizations
  • Experience with innovation accelerators
  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
Job Responsibility
Job Responsibility
  • Lead cross-functional teams in identifying and prioritizing key areas of a partner's business where AI solutions can drive significant business benefit
  • Design and develop solutions leveraging patterns in the data and metadata stored in Petabytes of Objects and Files in distributed fashion across enterprise storage platform
  • Design, develop, and deploy hybrid RAG architectures integrating LLMs with retrieval-based systems for improved relevance and contextual responses
  • Work on functional design, process design (including scenario design, flow mapping), prototyping, testing, training, and defining support procedures
  • Translating technical AI findings into clear, business-oriented language for non-technical stakeholders
  • Implement and manage pipelines that effectively combine retrieval mechanisms with generative capabilities
  • Develop custom plugins, adapters, or APIs to integrate retrieval systems with generative models
  • Fine-tune and optimize large language models
  • Monitor and troubleshoot issues within pipelines
  • Evaluate and benchmark the performance of vector databases
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Lead AI Compiler Engineer

We are looking for an AI Compiler Engineer to join this high impact team working...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent C/C++ and Python coding skills
  • Good understanding of SIMD, VLIW processor architecture
  • Experience with vectorized programming (SIMD)
  • Thorough understanding of fixed and floating point arithmetic
  • Good understanding of various operators in state-of-the-art AI models
  • Knowledge of low-level hardware details (cache hierarchy, DMA programming)
  • Excellent problem-solving skills especially on debug and a passion for on-device AI
  • Prefer candidates with past experience on AI compiler design
  • BS/Masters/PhD degree in Computer Science, Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Graph transformation
  • Constant folding
  • Operator fusion: Identify and implement performance optimization opportunities by reducing memory traffic through operator fusion at different memory hierarchy levels e.g., attention block
  • Common subexpression elimination
  • Problem partitioning and dataflow orchestration: Design of algorithms to optimally map given AI operation to the NPU comprising of an interconnected array of AI engines
  • Design and implementation of algorithms to orchestrate dataflow through multi-level memory hierarchy
  • Kernel Design and Development: Design and implement highly optimized C++/intrinsic based kernels for AI related operators
  • Develop vectorized code that leverages SIMD (Single Instruction, Multiple Data) and VLIW (Very Long Instruction Word) for optimal performance
  • Perform performance, program memory and accuracy tradeoffs
  • Testing and Validation: Develop CPU models for the ML operators in C++/ Python to validate accuracy
Read More
Arrow Right
New

Staff Software Engineer – Discrete Event Simulation & Route Optimization

The Autonomous Robotics Center (ARC) is a multidisciplinary organization develop...
Location
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Operations Research, Applied Mathematics, or a related field
  • PhD or equivalent experience preferred
  • 10+ years of software engineering experience with a strong focus on algorithms, simulation, or optimization
  • Strong skills in Python, C++, C#, or similar languages, with a track record of shipping production-quality software
  • Deep experience implementing and optimizing shortest-path and routing algorithms (e.g., Dijkstra, A*, flows, matchings, search on large graphs)
  • Solid expertise in probability, statistics, and stochastic processes applied to modeling and simulation (e.g., Monte Carlo simulation)
  • Experience running large batches of simulations or distributed experiments (cloud or on-prem)
  • Excellent communication and collaboration skills, with a history of influencing architecture and technical direction
  • Practical experience with simulation frameworks (e.g., SimPy, AnyLogic, Arena, or custom DES frameworks)
Job Responsibility
Job Responsibility
  • Design and implement core algorithms for discrete event simulation, scheduling, routing, graph-based modeling, and system optimization
  • Build and maintain DES models of complex systems (e.g., production lines, AMR flows, logistics networks), including event logic, resources, and KPIs
  • Build and run large-scale simulation experiments and translate results into actionable recommendations for throughput, cost, and reliability improvements
  • Develop and maintain core data structures and services for maps, graphs, and spatial databases
  • Develop production-quality software (primarily in Python and C#) and expose capabilities via stable APIs and internal tools
  • Partner with cross-functional teams (manufacturing, robotics, data, and platform engineering) to connect models with real-world telemetry and digital twins
  • Define and champion best practices for algorithm design, simulation modeling, testing, and observability
  • Mentor engineers and provide technical leadership on algorithms, modeling, and software design
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Modeling and Simulation Product Team Lead

We are seeking a Modeling and Simulation Product Team Lead who will be developin...
Location
Location
United States , Colorado Springs
Salary
Salary:
130000.00 - 155000.00 USD / Year
trace3.com Logo
Trace3
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing and working with mathematical models
  • Algorithm engineering to solve computer algorithm problems, including design, analysis, implementation, optimization, profiling, and experimental evaluation
  • Systems engineering and software engineering processes and principles
  • Modeling and simulation of large complex systems
  • Machine learning techniques and metaheuristics
  • Verification & Validation (V&V) testing of complex software systems
  • Surveillance and target acquisition, track state estimation and correlation, track-to-truth mapping, state vectors, tracking covariances, coordinate conversions, time conversions, and EOIR/RF phenomenology, scheduling and resource management, identification and discrimination, battle management, signal processing, and/or orbital dynamics
  • Agile software development processes
  • Distributed application environments coded in Java, C++, or other Object-Oriented languages
  • Strong math and physics, including probability and statistics, linear algebra, and calculus
Job Responsibility
Job Responsibility
  • Work closely with agile teams to understand concepts, algorithms, and logging in order to prototype Modeling and Simulation Tools and generate scenario datasets
  • Utilize math, physics, statistics, data parsing, plotting, and database techniques to develop Algorithm Description Documents (ADDs) and algorithm reference implementations and commit them to Git repositories for version control
  • Develop unit tests, preferably as Cucumber scenarios, in order to support the transition and development of MATLAB reference implementations in Java
  • Use DevSecOps principles to setup and maintain nightly pipelines to support automated analysis / test and continuous integration testing of algorithm reference implementations
  • Provide demonstrations of their ADDs and reference implementations as part of Agile sprints with their respective Integrated Product Team (IPT) to the Project Owners (POs) and Release Train Engineer (RTE)
  • Provide technical support to the IPTs in order to develop M&S tools that help verify and validate the tactical implementation of algorithms
  • Develop technical briefs and present briefings to both internal and external stakeholders at Technical Interchange Meetings (TIMs)
  • Complete understanding and wide application of technical principle, theories, and concepts in the field
  • Having a general knowledge of other related disciplines
  • Provide technical solutions to a wide range of complex difficult problems (solutions are imaginative, thorough, practicable, and consistent with organizational objectives
What we offer
What we offer
  • Comprehensive medical, dental and vision plans for you and your dependents
  • 401(k) Retirement Plan with Employer Match, 529 College Savings Plan, Health Savings Account, Life Insurance, and Long-Term Disability
  • Competitive Compensation
  • Training and development programs
  • Major offices stocked with snacks and beverages
  • Collaborative and cool culture
  • Work-life balance and generous paid time off
  • Fulltime
Read More
Arrow Right