Software Solutions Architect
Listed on 2026-07-21
-
Software Development
Robotics, Software Architect, Software Engineer, Embedded Software Engineer
Overview
Pearson Engineering Ltd is a world leading provider of counter-mine and combat engineering equipment. Our product range is wide and varied, including complex attachments for armoured vehicles and remote-controlled mine clearance systems. The company is positioned to lead in Autonomous Combat Engineering Systems. An ambitious R&D programme investing circa £3m over the next three years will build a centre of excellence for world-class robotics engineering in the North East of England.
Jobpurpose
Pearson Engineering is seeking a talented Software Solutions Architect. You will work with colleagues across our R&D and Engineering teams to shape end-to-end software architecture and CI/CD processes for our current and future Remote and Autonomous Systems. You will balance innovation, business goals and technical feasibility, and lead the design of scalable, maintainable and secure software architecture, ensuring compliance with defence industry standards.
You will be responsible for the software architecture and CI/CD process covering:
- Control of Robotic and Autonomous payloads and equipment
- Vehicle automation
- Computer vision and image processing
- Sensor integration
- Digital twin integration
- Simulation development
- Algorithm testing and data analysis
- Safety systems
You will have the opportunity to meet and build relationships with global end-users and partners. You will spend time working with them to trial and optimise solutions for use in real world environments, including validation and verification for real world operations. The role will involve working from early conceptual stages through to final release.
Responsibilities- Lead technical aspects of defining and developing Software Architecture and CI/CD process for Pearson Engineering Remote and Autonomous Systems products and solutions.
- Implement software system level architecture as a key enabler for current and future scalable, maintainable and secure software defined solutions.
- Ensure governance and compliance objectives are set and achieved, including defence industry and security standards.
- Write clean, maintainable, and scalable code, utilising modern software engineering practices and tools.
- Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment and maintenance of software systems.
- Collaborate with cross-functional teams to integrate software systems with physical systems and products.
- Facilitate integration of all software components into a fully functional software system.
- Participate in design reviews providing software technical input through the development process.
- Coach team members to improve capabilities and develop their software systems knowledge and expertise.
- Troubleshoot and resolve complex software technical issues.
- Stay informed on current trends in software development and Remote and Autonomous Systems; proactively explore their implementation within the company.
- A degree in Software Engineering or Computer Science, with a grade of at least a 2:1 or an equivalent qualification and experience.
- Proven experience of software system level design and implementation for scalable, maintainable and secure systems.
- Proven experience of implementing CI/CD processes for safety-critical software systems.
- Proven experience in a relevant industry developing software architecture for integration with physical hardware (e.g., complex robotics and control systems).
- Experience with Linux and developing real-time software in C/C++ or Python.
- Understanding of electronics and the ability to read electrical schematics.
- Demonstrable knowledge and experience of current software engineering practices for Remote and Autonomous Systems.
- Experience with ROS/ROS2, machine learning and OpenCV is advantageous.
- Experience of robotics, machine control systems and automation is desirable.
- Knowledge of CODESYS or similar PLC software is beneficial.
- Experience working in a multi-disciplined engineering team.
- Ability to investigate and interpret data, issues, and situations to make sound decisions in high-stress situations.
- Appetite for learning new technologies and applications.
- Ability to communicate complex processes and procedures to colleagues.
- Self-motivating, proactive and results-driven approach.
- Collaborative ethos is essential.
- As a defence contractor, there are security obligations that require staff to achieve the relevant security clearances.
- You will be expected to support in-house training programmes, as required.
- Mainly office based with visits to external customers (both UK and overseas) from time to time.
- Working conditions on customer sites may include hours outside normal business hours and inclement field conditions.
- Reduced working hours on a Friday.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: