company

Senior/Staff Software Engineer at Fauna Robotics | New York City

Fauna RoboticsNew York City
On-site Full-time $150K/yr - $225K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsEducation: 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 in Python, C++, and/or Rust; strong grasp of software engineering principles including system design, algorithms, and data structures.

About the job

Job Description

Fauna Robotics is on the lookout for passionate and skilled Senior/Staff Software Engineers to lead the design and development of sophisticated software solutions for innovative, human-centered robotic systems. In this role, your expertise will be crucial in crafting software modules that enable robots to function autonomously in dynamic and unpredictable real-world conditions.

If you have a fervor for robotics, full-stack development, or low-level controls, this position presents a unique opportunity to confront thrilling technical challenges and deliver transformative solutions. You will work collaboratively across various disciplines, partnering closely with research, hardware, and operations teams to pioneer advancements and influence the progression of intelligent robotics.

Key Responsibilities

  • Design, develop, and maintain software systems for robotic applications, focusing on perception, navigation, motor control, reasoning, and human-robot interaction.

  • Create high-quality, production-ready code that supports robotic functions, including software development kits (SDKs) for external developers.

  • Collaborate with research and machine learning teams to integrate cutting-edge AI models into robotic systems.

  • Establish systems that enhance the development workflows of a multi-disciplinary team of engineers and researchers.

  • Coordinate with hardware and deployment teams to ensure seamless performance in real-world settings.

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: A minimum of 5 years of professional software development experience.

  • Technical Expertise:

    • Proficient in software development using Python, C++, and/or Rust.

    • Strong understanding of software engineering principles, including system design, algorithms, and data structures.

Preferred Skills

  • Experience in robotics, particularly with ROS/ROS2 or familiarity with robotic subsystems such as computer vision, signal processing, or motor control.

  • Background in delivering developer-oriented products featuring robust SDKs and fault-tolerant systems.

  • Knowledge of machine learning, particularly in the context of robotics.

About Fauna Robotics

Fauna Robotics is at the forefront of developing human-centric robotic systems designed to operate safely and intelligently in real-world environments. Our commitment to innovation and excellence drives our mission to revolutionize the landscape of robotics.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.