Demo

Senior Algorithm Engineer

Rethink recruit
San Francisco, CA Full Time
POSTED ON 2/19/2025
AVAILABLE BEFORE 5/18/2025

About the Company

Civ Robotics is on a mission to automate repetitive tasks within the $3 trillion infrastructure construction industry. We're dedicated to bridging the workforce gap and accelerating the development of essential infrastructure projects. At the core of our mission is our innovative technology in robotics and autonomous navigation. With over 100 robots deployed and operating across construction sites worldwide, we pride

ourselves in ushering in the next generation of construction layout tools for solar, civil, land surveying, road striping, and general contracting. Our technology is engineered from the ground up to make our customers' projects more precise, simple, and efficient than ever before.

Join us and become an integral member of our dynamic team, leading the charge in pioneering construction robotics innovation!

About the Role

We are seeking a Senior Algorithm Developer to design and implement advanced algorithms

for path planning, obstacle avoidance, and autonomous navigation. This role focuses on

ensuring our robots can navigate complex and dynamic construction environments safely and

efficiently. You will work closely with a multidisciplinary team to bring robust and intelligent

navigation capabilities to our systems.

Key Responsibilities

  • Develop and optimize path planning algorithms for dynamic construction environments.
  • Design and implement real-time obstacle avoidance techniques using sensor data from LiDARs, cameras, and IMUs.
  • Implement motion planning algorithms that consider constraints such as terrain, robot kinematics, and dynamic obstacles.
  • Integrate and test planning and navigation modules on robotic hardware.
  • Develop safety mechanisms and fallback strategies for navigation in unpredictable environments.
  • Optimize algorithms for performance on embedded systems and real-time constraints.
  • Document algorithms, test plans, and system designs.

Requirements

  • Education : Master's degree in Computer Science, Robotics, Electrical Engineering, or related field.
  • Experience : 5 years developing path planning, motion planning, or navigation algorithms for autonomous systems.
  • Technical Skills :

  • Proficiency in C and Python.
  • Strong background in path planning algorithms.
  • Experience with obstacle avoidance techniques.
  • Familiarity with ROS (Robot Operating System) and real-time navigation stacks.
  • Experience with sensor data integration (LiDAR, cameras, GPS, IMU) for navigation tasks.
  • Strong understanding of optimization techniques and algorithm performance tuning.
  • Tools : Proficiency with development tools (Git, JIRA) and simulation tools.
  • Soft Skills : Strong problem-solving abilities, attention to detail, and the ability to work
  • collaboratively in a dynamic environment.

    Preferred Qualifications :

  • Experience with multi-robot path planning and coordination.
  • Experience deploying navigation systems in real-world environments (construction, industrial, or field robotics).
  • Why Join Us

  • Work on groundbreaking technologies transforming the construction industry.
  • Collaborative, innovative, and dynamic work environment.
  • Opportunities for professional growth and development.
  • Benefits & Perks :

  • Comprehensive healthcare coverage includes medical, dental, and vision benefits for you and your family.
  • Salary : $3

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Algorithm Engineer?

    Sign up to receive alerts about other jobs on the Senior Algorithm Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $119,030 - $151,900
    Income Estimation: 
    $149,493 - $192,976
    Income Estimation: 
    $103,075 - $132,729
    Income Estimation: 
    $123,335 - $160,476
    Income Estimation: 
    $110,906 - $139,379
    Income Estimation: 
    $117,606 - $144,658
    Income Estimation: 
    $119,030 - $151,900
    Income Estimation: 
    $149,493 - $192,976
    Income Estimation: 
    $149,493 - $192,976
    Income Estimation: 
    $184,796 - $233,226
    Income Estimation: 
    $103,110 - $134,766
    Income Estimation: 
    $95,422 - $120,607
    Income Estimation: 
    $137,303 - $192,299
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Rethink recruit

    Rethink recruit
    Hired Organization Address Mountain View, CA Full Time
    Software Engineer - Control Mountain View, California, United States About Applied Autonomy is one of the leading techno...
    Rethink recruit
    Hired Organization Address Mountain View, CA Full Time
    Software Engineer - Planning Mountain View, California, United States About Applied Autonomy is one of the leading techn...
    Rethink recruit
    Hired Organization Address Palo Alto, CA Full Time
    About FEDML FEDML is an AI research and development company with a focus on Generative AI Platform at Scale. FEDML provi...
    Rethink recruit
    Hired Organization Address Sunnyvale, CA Full Time
    AI Engineer Sunnyvale, CA (Hybrid) Apply for this job Sonatus is a well-funded, fast-paced, and fast-growing company who...

    Not the job you're looking for? Here are some other Senior Algorithm Engineer jobs in the San Francisco, CA area that may be a better fit.

    Algorithm Engineer

    Rylo Inc, San Francisco, CA

    Senior Algorithm Developer

    Civ Robotics, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!