Book a Discovery Call

Full-Stack Software Engineer, Robotics Test Systems

RemoteSome travelFull-time

The Full-Stack Software Engineer builds the applications and tools behind Fennec's robotic testing and safety work: the web apps, services, and dashboards that engineers and operators use to set up tests, run them, and review results.

Position Type: Full-time

Target Candidate Level:  B.S. in robotics engineering technology, computer science, or a related field. 4+ years of professional full-stack development experience.

Location: Remote, some travel

Department: Engineering

About the role

Fennec is hiring a full-stack software engineer to build the applications and tools behind our robotic testing and safety applications. You’ll write the high-level apps and services that engineers and operators use to set up tests, run them, and review results, as well as the low-level connections to robot controllers behind them. You will work alongside the team building our robot motion and test execution software.

This role fits a developer who has shipped internal business software end to end but also knows robotics firsthand: how industrial robots operate and move, where they fail, and what methods and practices keep operators safe while working around them.

What you'll do

  • Build and maintain full-stack applications for configuring, scheduling, and monitoring tests for robotic systems.

  • Build interfaces into the test execution and motion control software, such as run controls, live status views, and results dashboards.

  • Work directly with test engineers and cell operators to identify workflow problems and define the features that address them.

  • Own projects from requirements through release via Git, setting scope and priorities with the team.

  • Add automated testing, including end-to-end UI tests, so releases don't break tools people rely on daily.

  • Diagnose and fix bugs in production, in both new and legacy code.

  • Build monitoring and dashboards that track system load and cell health.

What we're looking for

  • B.S. in robotics engineering technology, computer science, or a related field.

  • 4+ years of professional full-stack development experience.

  • Hands-on experience programming or operating industrial or autonomous mobile robots.

  • Strong programming skills in C/C++, Python, and SQL.

  • Experience programming embedded devices, microcontrollers, and PLCs.

  • Experience working with hardware-level communication protocols such as CAN, UART, SPI, I2C, etc.

  • Experience with mobile robot autonomy such as odometry, IMU sensor fusion, PID control, and route planning.

  • A track record of working directly with end users and turning their needs into requirements.

  • Experience owning projects from requirements through release.

How to apply

Please send your resume and a brief summary of the full-stack and robotics projects you have shipped to careers@fennec-engineering.com.

Apply by emailcareers@fennec-engineering.com

We use optional cookies to measure site use and whether our ads lead to inquiries. They run only if you accept. Privacy Policy