Senior/Staff Software Engineer

Fauna Robotics (Headquarters: New York, NY)

Location: New York, NY   |   Full-Time   |   $150,000 - $225,000
Python C++ Rust Robotics Real-time Systems High-Reliability SDK ROS ROS2 AI ML HRI HCI Computer Vision Signal Processing Motor Control AI Engineer Staff Engineer
Company: Fauna Robotics is a New York-based startup devoted to the mission of developing safe, intelligent, human-centric robots that live, work, and play by our sides. We offer equity ownership, health benefits (Medical, Dental, Vision), and the opportunity to work on groundbreaking robotics technology in a collaborative and innovative environment.

Role: We are looking for talented and driven Senior/Staff Software Engineers to design and implement advanced software solutions for safe, intelligent, human-centric robotic systems. Your contributions will focus on building software modules that empower robots to operate autonomously in dynamic and unpredictable environments – that is, the real world. Whether you’re passionate about robotics, full-stack development, or low-level controls, this role offers opportunities to tackle exciting technical challenges and deliver impactful solutions.

Key Responsibilities:
- Develop and maintain software systems for robotic applications, including perception, navigation, motor control, reasoning, and human-robot interaction.
- Write high-quality, production-level code (Emphasis on Python for research, C++ for production) to support robotic operations, including SDKs for developer use.
- Collaborate with research and machine learning teams to integrate state-of-the-art AI models into robotic systems.
- Build systems to speed up the development processes of a multi-disciplinary team of engineers and researchers.
- Partner with hardware and deployment teams to deliver seamless performance in real-world environments.

Required Skills & Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or a related field, or equivalent practical experience.
- Work Experience: 5+ years of professional software development experience.
- Technical Expertise: Proficiency developing software in Python, C++, and/or Rust. Strong grasp of software engineering principles, including system design, algorithms, and data structures.

Nice-to-have Skills:
- Prior work experience with robotics (using ROS/ROS2 or otherwise) and/or a deep understanding of robotic subsystems such as computer vision, signal processing, or motor control.
- Experience delivering developer products with powerful SDKs and fault-tolerant systems.
- Familiarity with machine learning, especially integrating models into real-time systems.
- Knowledge of human-robot interaction (or human-computer interaction) principles.
Post Date: April 17, 2025