A

AcoustoFab

Contactless robotic material handling platform

Senior Software Product Engineer

Full-Stack EngineeringPosted on Nov 15
Full-timeLondon, UK£60k - £80kIn-person

About the Job

Requirements

  • A track record of shipping and supporting production software and taking ownership of technically significant work.
  • Strong hands-on capability in either systems/device software such as Rust or C++, or modern web/application engineering such as React and TypeScript, with demonstrable experience and interest at the other end of the stack.
  • Experience designing software across components or services, explaining trade-offs, and guiding implementation through reviews and collaboration.
  • Evidence of mentoring, leading projects or workstreams, coordinating engineers, or acting as a technical point of contact; existing line-management experience is welcome but not essential.
  • Ability to frame ambiguous problems, sequence work, manage technical risk, and balance quality with pragmatic delivery as requirements evolve through user feedback and physical experimentation.
  • Clear written and verbal communication and the ability to align engineers and non-software stakeholders without relying on formal authority.
  • Practical experimentation with AI development tools, independent engineering ability, and methods for validating output and ensuring security and accountability.
  • Strong software engineering fundamentals demonstrated through professional experience, education, or equivalent practical experience.

Responsibilities

  • Design and deliver important product capabilities across Rust, C++, APIs, and React/Tailwind applications.
  • Define and communicate pragmatic designs across device control, product logic, data, and user-facing layers; manage trade-offs and guide evolution of the stack.
  • Turn product goals into coherent technical plans, align work across disciplines, surface dependencies and risks, and help the squad deliver predictably.
  • Provide regular coaching, feedback, and mentoring, developing toward formal people-management responsibilities.
  • Set a strong example in testing, debugging, reviews, documentation, observability, and CI/CD, and take responsibility for reliability beyond initial implementation.
  • Stay close to instruments in the lab and help the squad diagnose system behaviour through logs, instrumentation, and hands-on investigation as appropriate.
  • Lead technical discussions, invite challenge, document consequential decisions, and balance near-term delivery with long-term maintainability.
  • Work closely with product, R&D, and hardware leaders to convert complex needs into robust product and platform capabilities.
  • In the first 6–12 months, ship meaningful product functionality across more than one part of the software stack and build enough familiarity with the wider product to make sound cross-stack technical decisions.
  • Lead a meaningful improvement to software architecture, engineering practices, or developer experience.
  • Take increasing ownership of squad technical direction and delivery while coaching engineers and developing toward formal people-management responsibility.
  • Work effectively across disciplines, share knowledge, and contribute to code reviews, testing, documentation, and practices that improve software quality and maintainability.
  • Provide clear technical direction for a small product squad; translate product goals into an architectural approach and deliverable engineering work; support engineers through design discussion, pairing, and code review; coach engineers; and create alignment across software, hardware, R&D, and product.

Desired Qualifications

  • Experience with React, TypeScript, Tailwind CSS, or desktop/web application development.
  • Experience with Rust, C++, embedded or device-adjacent software, SDKs, or hardware integration.
  • Experience or interest in reliability and traceability requirements, including 21 CFR Part 11, GLP, ISO 27001, or ISO 17025.
  • Experience with SQL, computer vision, machine-learning techniques, local data capture, or cloud integration.
  • Experience in acoustics, robotics, scientific instruments, or life-sciences lab automation.
  • Previous line-management, mentoring, coaching, or hiring experience.
  • Experience evolving a multi-component product architecture or leading significant cross-cutting technical change.

About the Company

AcoustoFab

Contactless robotic material handling platform

AcoustoFab uses programmable acoustic fields to enable contactless robotics for handling tiny, delicate, or variable materials. It levitates and moves solids, liquids, and powders without gripping or suction, shaping sound fields in software to move, position, combine, and sort materials. The platform uses a common hardware/software architecture that can act as a non-contact end-effector or perform precise material movement inside a larger automation system, reducing contamination, damage, and waste. The goal is a programmable, reusable platform that lets robots handle, understand, and process a wide range of real-world materials, turning acoustic manipulation into repeatable workflows and enabling automation that adapts to material variability.

Company size
11-50
Company stage
Seed
Total funding
$2.9M
Headquarters
London, United Kingdom
Founded
2023

Recently Posted Jobs

Explore more opportunities at AcoustoFab

See more jobs