Software Engineer
Rheinmetall BAE Systems LandTelford, United Kingdom
As a Software Engineer, you will be getting involved in the design, development & integration of equipment at the system and sub-system levels.
This is a varied role which will expose you to lots of different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.
Position Duties and Responsibilities
- Design and implement software solutions which simultaneously fulfil contractual requirements and contribute to cost-effective design.
- Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
- Assisting in the validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
- Provide support to task planning and estimating.
- Maintain an up to date understanding of technical / engineering developments and apply this knowledge appropriately to the projects in hand.
- Schedule own work to meet target timescales and deliverable milestones.
- Perform self-verification of own tasks to ensure completeness and quality of information.
- Undertake peer reviews to ensure completeness and quality of output.
Essential:
- Degree qualified or equivalent in Computer Science or related subject.
- Object oriented C++17 or later development experience with knowledge of design patterns.
- Understanding of UML/SysML.
- Knowledge of the full software development lifecycle.
- Ability to develop new software and maintain legacy products.
- Software verification and testing experience.
- Good communication skills.
- Agile development experience.
- Experience of using some of the following languages: C, C#, Scripting Languages, Java
- Knowledge of integration and target hardware testing would be advantageous.
- Development with Data Distribution Service (DDS) or other Ethernet based communication.
- Windows/Linux Cross Platform Development.
- Visual Studio 2022.
- CMake or similar build environment.
- Windows/Linux system configuration.
- CANbus/MilCAN/J1939 knowledge.
- Git version control.
- Youtrack/Jira issue and task tracking.
- MariaDB/MySQL databases.
- Experience using Boost, XML, JSON and cryptography.
- Qt6 GUI Development.
- Developing unit tests using a framework such as GoogleTest.
- Experience working in a regulated environment such as Defence
View all remote jobs at Rheinmetall BAE Systems Land →
FAQ
- Is the Software Engineer position at Rheinmetall BAE Systems Land remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on November 10, 2025 and is still open for applications.
- How do I apply for the Software Engineer position at Rheinmetall BAE Systems Land?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Agile jobs
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
USremotefull-stack-architecturesoftware-architecture+6
Sr. Fullstack Engineer | Offshore | AD Investor Features
Photon Interactive UK LimitedIndia
Indiaremotefullstack-developmentbackend-engineering+8
React Native Developer | Offshore
Photon Interactive UK LimitedIndia
Indiaremotemobile-application-developerreact-native-developer+6
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
$48,000 - $168,000 annualUSremoteai-engineeringbackend-development+7
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Indiaremotefull-stack-developerjava-developer+10