Computer Engineer - Robotics
Sentien Robotics, San Francisco, CA, United States
Company Description
Sentien Robotics is at the forefront of autonomous systems and robotics, creating innovative solutions that push the boundaries of unmanned aerial systems (UAS) technology. We specialize in advanced automation for critical applications like surveillance, environmental monitoring, and national security. Our mission is to revolutionize multi-UAS coordination, persistent aerial flight, and full lifecycle automation, making our systems both scalable and efficient.
Role Description
We are looking for a Robotics Engineer to join our team and contribute to the development of cutting-edge autonomous systems. This role involves working across the full software development lifecycle to deliver complex behavior systems for coordinating fleets of unmanned vehicles. You’ll play a pivotal role in designing, testing, and optimizing software for real-world applications that enable our robotic systems to operate autonomously and efficiently in diverse environments. You will also gain first-hand experience with our technology in the field, working directly with customers during testing and deployment. This hands-on involvement ensures you will see the real-world impact of your designs and play a key role in delivering solutions that meet customer needs.
What You’ll Do
•Develop and enhance software that enables autonomous behaviors for UAS fleets.
•Implement and optimize algorithms for vehicle command, control, and multi-agent collaboration.
•Collaborate with engineers to ensure seamless integration between software and hardware platforms.
•Participate in unit testing, simulation testing, and real-world flight testing to validate software features.
•Synthesize end-user requirements into functional features and continuously improve the user experience.
•Contribute to software solutions that scale across platforms and integrate with various real-world applications.
Required Qualifications
•Strong foundation in computer science and software engineering fundamentals.
•1-5 years of experience delivering complex software projects into production.
•Proficiency in modern C++ in a Linux environment.
•Strong familiarity developing in remote Linux environments
•Familiarity with using debugging tools such as GDB
•Excellent problem-solving skills and technical communication.
•U.S. Person status is required to access export-controlled data.
•Support critical hardware demonstrations with customers as needed
Preferred Qualifications
•Experience with behavior trees, distributed systems, or multi-agent planning.
•Strong mathematical problem-solving skills (e.g., graph search, optimization, geometric methods).
•Interest or experience in AI/Robotics in motion planning, sensor fusion, or UAS command and control.
Why Sentien Robotics?
Join a fast-paced, forward-thinking team dedicated to pushing the boundaries of what autonomous systems can achieve. You’ll work on real-world applications redefining automation and UAS technology, with ample professional growth and impact opportunities.
US Salary Range
- $130,000—$165,000 USD