Senior Algorithm Developer
Civ Robotics
This job is no longer accepting applications
See open jobs at Civ Robotics.See open jobs similar to "Senior Algorithm Developer" ff Venture Capital.Software Engineering
San Francisco, CA, USA
Posted 6+ months ago
Senior Algorithm Developer
San Francisco
Engineering
In office
Full-time
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).
Life at Civ Robotics
- Work with a great team from diverse backgrounds in a collaborative and supportive environment.
- Competitive salary based on experience, with full medical, dental, & vision benefits.
- Stock options in an early-stage startup that’s growing quickly.
- Very generous, flexible PTO policy – take the time you need to recharge!
First name *
Last name *
Email *
LinkedIn URL
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Are you authorized to work in the United States? *
We do not sponsor new visas or relocation.
Will you now or in the future require sponsorship for employment visa status (e.g., H-1B visa)? *
How many years of relevant work experience in robotics you have after graduation? *
By applying you agree to Gem's terms and privacy policy.
Save your info to apply to other roles faster & help employers reach you.
Req ID: R15
This job is no longer accepting applications
See open jobs at Civ Robotics.See open jobs similar to "Senior Algorithm Developer" ff Venture Capital.