CrawlJobs Logo

Full Stack Software Engineer (Robotic Systems)

zenovo.co.uk Logo

Zenovo

Location Icon

Location:
United Kingdom

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

80000.00 - 90000.00 GBP / Year

Job Description:

Zenovo is partnering with an innovative company developing advanced autonomous robotic systems to find a Full-Stack Software Engineer. This is a fully remote opportunity within the UK. You will play a key role in building the software that powers intelligent machines and their user experiences, working across web, mobile, HMIs, and internal tools that support system control and operations. This position suits an engineer who enjoys working across the full stack in a fast-paced environment and has a strong interest in autonomy, robotics, and AI.

Job Responsibility:

  • Design and build responsive web and mobile experiences for end users
  • Develop intuitive interfaces for operators and remote supervision, integrating teleoperation, navigation data, and safety features
  • Create and maintain dashboards and front-end systems that support operational workflows and data-driven decision-making
  • Develop and manage scalable backend services, including APIs, databases, and real-time data pipelines
  • Collaborate with AI and autonomy teams to embed advanced models into user-facing products and tools
  • Work closely with cross-functional teams and take ownership of features from concept through to deployment

Requirements:

  • 5+ Years Full-Stack experience across modern front-end frameworks (React, Vue, Svelte, etc.) and backend technologies (Node.js, Python/FastAPI, Go, microservices, SQL/NoSQL)
  • A strong portfolio of shipped products demonstrating high-quality UI/UX, performance, and maintainable code (GitHub or demos encouraged)
  • Experience with AI-assisted development tools such as Claude Code, OpenAI Codex, CodeRabbit, Aikido, v0, or similar, along with familiarity using AI-enhanced IDEs (e.g. VS Code with Copilot, Cursor, Antigravity) and an openness to adopting new productivity tools
  • Experience designing and consuming REST/GraphQL APIs, working with real-time data systems (WebSockets, Kafka, MQTT), and deploying applications to cloud infrastructure
  • Ability to write clean, testable, and maintainable code within a collaborative environment, with a solid understanding of CI/CD and DevOps practices
  • Strong problem-solving skills, self-direction, and enthusiasm for learning about robotics, autonomous systems, and heavy equipment domains
  • Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position
What we offer:

Fully remote opportunity within the UK

Additional Information:

Job Posted:
May 03, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Software Engineer (Robotic Systems)

Senior Software Engineer, Full Stack

As a Senior Software Engineer, Full Stack at Chef Robotics, you'll play a key ro...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of professional experience in full stack development roles
  • Strong proficiency with modern TypeScript frontend frameworks (React, Next.js, Vite)
  • Extensive experience with relational databases (PostgreSQL, MySQL, MariaDB) and ORM libraries (SQLAlchemy, Prisma, Sequelize)
  • Proven experience building performant REST APIs using Node/Express, Python FastAPI, Ruby on Rails, or similar frameworks
  • Understanding of cloud infrastructure and deployment practices
  • Experience with real-time communication systems and WebSocket implementation
  • Understanding of system performance optimization including latency, scalability, and fault tolerance
  • Experience with secure data pipeline design and implementation
  • Knowledge of modern development practices and CI/CD workflows
Job Responsibility
Job Responsibility
  • Own the development and maintenance of the HMI dashboard, ensuring an intuitive and responsive user experience
  • Design and implement modern TypeScript frontend solutions using React, Next.js, and Vite
  • Implement 3D rendering features in the UI using Three.js or Three Fiber for enhanced visualization
  • Create user-facing interfaces optimized for autonomy and robotics operations
  • Develop internal tools and dashboards using Retool for monitoring and administration
  • Design and implement robust backend solutions that integrate with autonomy runtime systems
  • Build performant REST APIs using Node/Express, Python FastAPI, or similar frameworks
  • Expand REST API capabilities for non-autonomy actions and system control
  • Integrate real-time pub/sub communication with the autonomy runtime via WebSockets
  • Maintain secure and efficient data pipelines between on-device and cloud services
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Robotics Software Engineer

Tutor Intelligence builds software to enable ordinary robots to achieve extraord...
Location
Location
United States , Watertown
Salary
Salary:
90000.00 - 190000.00 USD / Year
tutorintelligence.com Logo
Tutor Intelligence
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exceptionally strong programming skills and comfort in any programming language
  • Natural collaborator, excited to work closely around a whiteboard in a team setting
  • Excited by the future full of robots and a reshaped physical economy
  • Not afraid to step foot in a factory or a warehouse
Job Responsibility
Job Responsibility
  • Orchestrating real time robot code, optimization systems for motion planning, machine learning systems, data labeling frontends, and optimizing compilers across a myriad of platforms
  • Flex up and down the robotics stack from microcontroller firmware to cloud infrastructure
What we offer
What we offer
  • Generous equity
  • Fully covered health + dental
  • Unlimited PTO
  • Fulltime
Read More
Arrow Right

Full-Stack Engineer, AI Companion

The AI Companion team creates the speech interface to NEO, as well as the physic...
Location
Location
United States , Palo Alto
Salary
Salary:
150000.00 - 250000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience with C++
  • 4+ years of experience with Python
  • 4+ years of experience with Bazel
  • 4+ years of experience with PyTorch
  • Experience with real‑time or streaming model architectures or systems
  • Product obsession with quality, performance, and design taste
  • Ability to take research ideas into production systems that work reliably
  • Good product taste as pertaining to human‑robot interaction, non‑verbal communication, and speech UX
Job Responsibility
Job Responsibility
  • Design the software architecture for real-time multimodal I/O
  • Design application flows like scheduling chores and triggering autonomous tasks from the voice interface
  • Optimize the companion stack for enabling seamless interactions with NEO
  • Make the Companion scalable and reliable while serving models from remote machines
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right

Full-Stack Motor Control Engineer

We are seeking a Full-Stack Motor Control Engineer who combines strong control-t...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 240000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on experience developing embedded systems for high-performance motion control
  • Proficiency in embedded C/C++ for real-time control on MCUs/DSPs
  • Strong foundation in motor control theory (FOC, dq transformations, loop design, field-weakening)
  • Solid understanding of ADC/PWM synchronization, ISR timing and task-scheduling
  • Experience with motor drivers, inverters, current sensing, and encoder interfaces
  • Familiarity with digital signal processing and frequency-domain analysis for control diagnostics
  • Proficiency in MATLAB/Simulink or Python for modeling and data analysis
  • Skilled with lab equipment for validation and software debugging
  • Excellent communication and planning skills
  • Resilient and effective in fast-paced, challenging environments
Job Responsibility
Job Responsibility
  • Architect, implement, and tune current control loops for PMSM and BLDC actuators
  • Develop, optimize and debug real-time embedded firmware in C/C++ for MCUs/DSPs (e.g., STM32)
  • Design and validate observers and estimators for primary controls and for enhanced diagnostics and fallback strategies
  • Design and validate state machines for control modes and fault handling
  • Model control systems and simulate dynamics using MATLAB/Simulink or Python
  • Bring up and debug custom inverter hardware, current sensors, and encoders
  • Develop automated test routines for dynamic response, torque linearity, and efficiency mapping for motor-dynamometers and actuator-dynamometers
  • Integrate high-speed telemetry and data-logging for system identification and control verification
  • Collaborate cross-functionally to integrate actuators into robotic subsystems and end-effectors
  • Support continuous improvement of control robustness and performance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Generalist

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivota...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
Job Responsibility
Job Responsibility
  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Systems Integration Engineer – Head Subsystem

We are seeking a Systems Integration Engineer to lead the bring up, integration,...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical, Mechanical, Computer, or Systems Engineering
  • 4–8+ years of experience in system integration, validation, or test development for complex robotic or embedded systems
  • Strong understanding of power systems, communication protocols, and embedded compute architectures
  • Proficiency in Python (required) and familiarity with C++ for automation, scripting, and data analysis
  • Hands-on experience with thermal, electrical, and sensor validation using tools such as oscilloscopes, DAQs, IR cameras, and audio analyzers
Job Responsibility
Job Responsibility
  • Lead subsystem bring-up and full-stack integration across compute, perception, and communication interfaces (USB, Display Port, MIPI, PCIe, Ethernet, RF and SGMII)
  • Develop and execute validation plans for vision, audio, IMU, compute, displays and thermal domains using automated and manual test setups
  • Debug complex cross-disciplinary issues across hardware, firmware, software, and perception systems using telemetry, DAQs, and instrumentation
  • Design, document, and scale calibration and validation workflows that feed factory EOL and field readiness
  • Analyze data and define KPIs to track subsystem performance, reliability, and fleet health over time
  • Fulltime
Read More
Arrow Right

Manufacturing Software Test Engineer

We are looking for a Manufacturing Software Test Engineer to write, troubleshoot...
Location
Location
United States , San Jose
Salary
Salary:
130000.00 - 300000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience
  • Strong proficiency in writing Python and C++ for interfacing with real hardware including actuators, sensors, relays, etc
  • Experience with common embedded stacks: Debian Linux, Ethernet, USB, SPI, UART, SCPI
  • Capable of reading and interpreting electronic circuit diagrams and integrating sensors and actuators
  • Strong understanding of best practices in software engineering
Job Responsibility
Job Responsibility
  • Implement improvements to our existing end of line automation software
  • Use results from full subassembly validation campaigns to write automation tests for new hardware from scratch
  • Spend time on the manufacturing line understanding and responding to key pain points, including troubleshooting failures, improving visibility and debuggability, and increasing test coverage to catch downstream issues
  • Develop user-friendly GUI screens for production technicians to operate
  • Fulltime
Read More
Arrow Right

Senior Robotics Engineer

As a Senior Robotics Software Engineer on the Real‑Time Software Team, you will ...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience in a relevant robotics field
  • Excellence in C++ and strong proficiency in other programming languages
  • Experience with Linux deployed in hardware‑oriented products (e.g., IoT devices, robots, drones, automotive)
  • Thorough understanding of object‑oriented programming, real‑time programming, linear algebra, data structures, and algorithms
  • Experience with product development practices including release mechanisms, continuous integration, and continuous deployment
  • Strong Linux system‑level knowledge: kernel tuning, process scheduling, memory management for optimized performance in robotics applications (preferred)
  • Solid understanding of rigid body dynamics and numerical optimization techniques, with application to real‑time systems (preferred)
  • Experience writing embedded C for interfacing with sensors or actuators and other parts of the embedded stack (preferred)
  • Hands‑on with robotics hardware
  • having built your own robot or tinker with hardware in spare time (preferred)
Job Responsibility
Job Responsibility
  • Develop production‑grade, real‑time C++ software for robust control systems
  • Design efficient algorithms for state estimation
  • Create tooling for system identification, precise calibration of actuators, transmissions, and full‑body kinematics
  • Integrate hardware components and evaluate sensors for seamless functionality
  • Build hardware bring‑up and debugging tools
  • Develop software for robot health monitoring, visualization, and logging
  • Build and maintain APIs for other software components to command and control the robot
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right