Forward Deployed Software Engineer | Software/Hardware
Forward Deployed Engineer – DeepTech Scale-Up
Location: Hybrid + Client Site Visits (London)
Tech Stack: C++, Python, Java, TypeScript (Rust beneficial)
We're partnered with an innovative DeepTech scale-up developing cutting-edge technology at the intersection of robotics, autonomous systems, sensors, and intelligent software. Their platform is being used to solve complex real-world problems, combining advanced hardware and software into a single highly scalable solution.
As the company continues to grow, they're looking to hire a Forward Deployed Engineer to work directly with customers, helping bridge the gap between world-class engineering and real-world deployment.
This is a highly technical role suited to engineers who enjoy solving challenging problems, working closely with customers, and seeing their work have an immediate impact in production environments.
Why Join?
- Work on genuinely cutting-edge technology involving robotics, autonomous systems, and sensor-driven platforms.
- Join a multidisciplinary engineering team spanning Software, AI/ML, Hardware, and Forward Deployed Engineering.
- Significant ownership and autonomy from day one.
- Opportunity to work directly with customers and influence how the product evolves.
- Exposure to a wide variety of technical challenges across software, infrastructure, deployment, and integration.
- High-calibre engineering environment with strong technical mentorship and collaboration.
- Hybrid working model with regular customer interaction across London.
The Role
As a Forward Deployed Engineer, you'll act as the technical bridge between customers and the engineering organisation.
You'll work closely with clients to understand their challenges, deploy solutions into real-world environments, troubleshoot complex technical issues, and help shape future product development based on customer feedback.
No two weeks are likely to look the same. One day you may be integrating systems at a customer site, while the next you're collaborating with software, AI, or hardware engineers to build new capabilities that unlock additional value for customers.
Responsibilities include:
- Working directly with customers to understand technical requirements and operational challenges.
- Deploying and integrating software solutions into customer environments.
- Building custom workflows, integrations, and tooling where required.
- Collaborating closely with Software, AI/ML, and Hardware teams to deliver successful outcomes.
- Troubleshooting complex technical issues across multiple systems.
- Acting as a key feedback channel between customers and engineering teams.
- Taking ownership of technical projects from discovery through deployment.
What They're Looking For
- Strong software engineering fundamentals.
- Commercial experience building software with one or more of:
- C++
- Python
- Java
- TypeScript
- Strong problem-solving ability and willingness to tackle unfamiliar challenges.
- Excellent communication skills and ability to work directly with customers.
- Comfortable operating independently and taking ownership of outcomes.
- Pragmatic, collaborative mindset with low ego and a team-first approach.
- Ability to balance technical depth with customer-facing responsibilities.
Nice to Have
- Linux experience.
- Rust experience or an interest in learning Rust.
- Experience working with robotics, autonomous systems, sensors, edge computing, or distributed systems.
- Exposure to cloud infrastructure and deployment environments.
Culture
The company places a huge emphasis on hiring bright, curious, and collaborative people. They're looking for individuals who enjoy taking ownership, solving difficult technical problems, and working closely with both customers and engineers.
The team is made up of specialists across software engineering, AI/ML, hardware, and deployment, creating an environment where you'll learn from experts across multiple disciplines while having the freedom to make a meaningful impact yourself.
Interested?
If you're looking for a role that combines deep technical problem-solving, customer interaction, real-world deployments, and the opportunity to work alongside exceptional engineers on advanced DeepTech products, I'd be happy to tell you more.