[ASHBY] - Senior Software Engineer TEST
f7d8749a-72d6-407c-bf98-292ea630c73a
London, United Kingdom
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
Β£58,710
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
C++ (Programming Language)
Code Review
Communications Protocols
Distributed Systems
Linux on Embedded Systems
Hardware Design
Python (Programming Language)
Motion Planning
Real-Time Operating Systems
Software Engineering
Software Systems
+5 more
Subsystems
System Testing
Systems Integration
Multi-Agent Systems
Information Technology
Job description
We are seeking a Senior Software Engineer to join our team and help design, develop, and deploy software solutions for advanced autonomous systems. In this role, you will collaborate across multidisciplinary teams, apply best software engineering practices, and ensure robust performance in real-world environments.
- Design, implement, test, and optimize software for autonomous systems, focusing on reliability, maintainability, and performance.
- Develop scalable solutions for coordination, communication, and decision-making among autonomous agents or subsystems.
- Collaborate with cross-functional teams including hardware, robotics, autonomy, and testing groups to ensure end-to-end system integration.
- Diagnose and resolve software issues during lab and field testing, iterating quickly based on user and deployment feedback.
- Document technical decisions, contribute to code reviews, and uphold best practices for quality and maintainability.
- Stay current with advancements in autonomy, robotics, and embedded systems.
Requirements
- Bachelorβs or Masterβs degree in Computer Science, Engineering, Robotics, or a related technical field, or equivalent professional experience.
- Strong proficiency in C++, C, and Python, with experience in software engineering for autonomous or embedded systems.
- Demonstrated ability to design, field, and deploy software on hardware platforms in real-world environments.
- Experience troubleshooting, optimizing, and integrating software on deployed systems.
- Strong problem-solving skills and ability to collaborate in multidisciplinary teams.
-
Familiarity with real-time operating systems (RTOS), embedded Linux, or similar platforms.
- Experience with autonomous systems, multi-agent coordination, or robotics.
- Knowledge of distributed systems, controls, or path planning.
- Familiarity with simulation tools for algorithm and system testing.
- Experience with hardware integration, sensors, or low-level communications protocols.
- Experience developing software solutions using Python for scripting, automation, or system integration tasks.
- Contributions to open-source projects or applied research in relevant domains.
Benefits & conditions
- Competitive compensation (base salary + bonus + equity)
- Comprehensive health, dental, and vision coverage
- Generous paid time off and parental leave
- Flexible, collaborative working environment
- Learning and development resources
We are an equal opportunity employer, committed to building an inclusive environment for all employees. Please let us know if you need accommodation during the application process.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦