Remote Jobs RockRemote Jobs Rock

Senior Software Engineer, Mapping & Localization

πŸ“… Apr 29, 2025
Modern C++MultithreadingMultiprocessingROS
Apply Now

πŸ“œ Description

  • Design and optimize scalable interfaces for online lane and map representation.
  • Improve map interfaces across perception, prediction, and planning pipelines.
  • Develop large-scale map deployment systems, including offline generation, version control, and online tile-based LiDAR loading.
  • Maintain mapping watchdog and event-mining systems to monitor system health and anomalies.
  • Enhance mapping CI workflows and optimize offline 3D reconstruction pipelines.
  • Collaborate across engineering and operations teams on system dependencies, performance, and data collection and validation needs.

πŸ› οΈ 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.
  • Hands-on experience with mapping and localization algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering.
  • Experience working on offline 3D reconstruction systems.
Full job description
We are seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team. In this role, you will be responsible for enhancing both the online and offline components of our mapping infrastructure, including online map interface, map version control, tile-based LiDAR map generation, and large-scale map management. You will play a critical role in supporting runtime map queries for key modules such as perception, localization, prediction, and planning.

Responsibilities:

  • 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.
  • Required Skills:

  • 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.
  • Preferred Skills:

  • Hands-on experience with mapping and localization algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering.
  • Experience working on offline 3D reconstruction systems.
  • Fireworks AI

    Developer Advocate

    πŸ”₯ 21 hours ago
    Fireworks AIπŸ‘₯ 201 - 500 employees🏒 Computer Software

    As a Developer Advocate, you will bridge engineering and developer relations by creating impactful content, engaging with the developer community, and driving adoption of Fireworks' AI platform.

    PythonTypeScriptJavaScriptAI Infrastructure
    Nectar-Social

    Member of Technical Staff

    πŸ”₯ 23 hours ago
    Nectar-Social

    Architect and scale the platform’s core systems for ingesting and processing social data, powering AI agents and real-time analytics while shaping technical direction, reliability, and engineering practices.

    Software EngineeringDistributed SystemsData InfrastructureData Pipelines
    Datadog

    Senior Software Engineer - Alerting Platform Automation

    πŸ•’ yesterday
    DatadogπŸ‘₯ 5001 - 10,000 employees🏒 Computer Software

    Build and scale automation for Datadog’s Alerting platform, creating fast test environments and improving infrastructure, CI/CD, deployment, and developer tooling to strengthen reliability and feedback loops.

    Software EngineeringInfrastructure AutomationAlerting PlatformsCI/CD
    Normalcomputing

    Firmware Engineer

    πŸ•’ yesterday
    Normalcomputing🏒 Artificial Intelligence

    Develop firmware for an embedded processor on an SoC, bridging higher-level software to AI acceleration hardware while collaborating across hardware and software teams and verifying production-quality performance.

    Firmware DevelopmentEmbedded ProcessorsSystem-on-chip (soc)API Design
    Futureplc

    Senior .NET Engineer - Partner Integrations

    πŸ•’ yesterday
    FutureplcπŸ‘₯ 1001 - 5000 employees🏒 Media Production

    Lead technical execution and full lifecycle ownership for partner integrations, collaborating with external partners and guiding the engineering team to deliver high-performance REST APIs.

    C#SQL ServerREST APIsSOAP

    Trusted by Remote Workers