Back to search
Searchability® Linkedin · Posted 1mo ago

Staff Software Engineer

United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Founding Software Engineer


Key Points

  • Competitive salary + meaningful equity package
  • Greenfield software build with full architectural ownership
  • Computational geometry, C++/Rust, GPU compute and machine control
  • Hybrid in Sheffield


About the Client

Due to continued growth and investment, we are recruiting for a Founding Software Engineer to join an innovative engineering organisation developing next-generation digital manufacturing technology. This is a rare opportunity to take ownership of a completely greenfield software platform that sits at the heart of a patented hardware product with global commercial potential.

You'll work on challenging engineering problems spanning computational geometry, real-time processing, machine control, simulation and desktop application development.


Benefits

  • Competitive salary
  • Meaningful equity opportunity
  • Private healthcare
  • Opportunity to shape architecture, tooling, and future engineering hires
  • Exposure to cutting-edge manufacturing and medical technology
  • Flexible working arrangements with remote options available
  • Greenfield development environment with no legacy systems


The Founding Software Engineer Role


As the first software hire, you will take ownership of the software platform powering an advanced manufacturing system. Working across the full software lifecycle, you'll design and develop systems that process complex 3D geometry, generate machine instructions, validate outputs and provide intuitive operator tooling.


Responsibilities include:


  • Developing geometry-processing pipelines for large STL and mesh datasets
  • Designing projection and surface-mapping algorithms for complex 3D forms
  • Building validation systems to identify manufacturing defects before production
  • Creating adaptive compensation and optimisation systems using real-world production data
  • Developing desktop applications for machine operators
  • Integrating software with hardware controllers and machine systems
  • Driving architectural decisions across the entire software stack
  • Leveraging modern AI-assisted development tools to maximise engineering productivity


Essential Skills

  • Strong commercial experience with C++ or Rust
  • Background in computational geometry, mesh processing, CAD/CAM, or 3D graphics
  • Experience building performance-critical production software
  • Proven ability to own software architecture and delivery end-to-end
  • Experience developing reliable desktop or embedded applications
  • Strong understanding of software engineering trade-offs and system design


Highly Desirable Skills

  • CUDA, OpenCL, compute shaders, or GPU acceleration experience
  • Experience with CGAL, libigl, Open3D, or similar frameworks
  • CAD/CAM, additive manufacturing, dental technology, or industrial software exposure
  • Software-to-hardware integration experience
  • Cross-platform desktop development using Qt or similar technologies


Nice to Have

  • Differential geometry, optimisation, or applied machine learning knowledge
  • Medical device software experience
  • Knowledge of MDR, FDA 510(k), or IEC 62304 environments
  • Previous leadership or team-building experience


To Be Considered


Please either apply through this advert or email me directly via [email protected].


For further information please call me on 07441 348 209.


By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only.


Key Skills

C++, Rust, Computational Geometry, Mesh Processing, STL, CAD/CAM, GPU Compute, CUDA, OpenCL, Open3D, CGAL, Qt, Desktop Applications, Embedded Software, Machine Control, Manufacturing Technology, Software Engineering

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent