C++ Developer

Droisys Inc
Cupertino, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Cupertino, United States of America

Tech stack

Clean Code Principles
C++
Nvidia CUDA
Software Debugging
Machine Learning
Motion Planning
Regression Testing
Software Engineering
Real Time Systems
Backend
GIT
Information Technology
Production Code
Data Analytics
Codebase
Software Version Control

Job description

? Implement, debug, and test features and modifications to specific areas of driving behavior in our production code base.

? Work closely with senior engineers to understand design specifications and deliver reliable, high-quality code.

? Utilize our extensive backend tooling to run regression tests and validate your changes across various driving situations.

? Participate in on-vehicle drive reviews, helping to collect data and generate actionable feedback on driving performance.

Requirements

? Bachelor's or Master's degree in Computer Science, Robotics, or a related technical field.

? 0-5 years of professional experience in software development.

? Strong proficiency in C++.

? Familiarity with foundational concepts of motion planning and pathfinding techniques (e.g., A*, RRTs, PRMs).

? Experience with large-scale codebases, version control (e.g., Git), and software development workflows.

? Eagerness to learn and debug complex, real-time systems.

Bonus Qualifications

? Coursework or project experience in geometric and/or sampling-based planning algorithms.

? Experience with autonomous robots, simulation environments, or machine learning/data-driven development processes.

? Experience with ROS, pose estimation, SLAM, probabilistic filtering, or CUDA.

About the company

Droisys is an innovation technology company focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agile methodologies, and data-driven intelligence to modernize systems of engagement and simplify human/tech interaction. Amazing things happen when we work in environments where everyone feels a true sense of belonging and when candidates have the requisite skills and opportunities to succeed. At Droisys, we invest in our talent and support career growth, and we are always on the lookout for amazing talent who can contribute to our growth by delivering top results for our clients. Join us to challenge yourself and accomplish work that matters.

Apply for this position