What We Are Looking For
Rheinmetall BAE Systems Land (RBSL) is a defence engineering company based in the UK. We design, manufacture and support military vehicles used by the British Army and international customers.
As a Software Engineer, you will be involved in the design, development & integration of equipment at the system and sub‑system levels. This is a varied role that exposes you to many vehicles and systems, including new development, maintaining legacy applications, and specifying requirements for externally developed equipment.
Position Duties and Responsibilities
* Design and implement software solutions that fulfill 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.
* Assist in the validation of software and systems, producing test tools, test schedules, test and integration plans, and technical reports.
* Provide support to task planning and estimating.
* Maintain up‑to‑date understanding of technical/engineering developments and apply this knowledge to projects.
* 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.
Qualifications You Should Have
Must be able to attain Full Security Clearance
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 life cycle.
* Ability to develop new software and maintain legacy products.
* Software verification and testing experience.
* Good communication skills.
Desirable
* Agile development experience.
* Experience with C, C#, scripting languages, Java.
* Knowledge of integration and target hardware testing.
* Experience 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.
What We Offer You
* Competitive salaries reviewed each year against market.
* Annual incentive scheme.
* Life assurance.
* 5 weeks holiday plus bank holidays.
* Long service rewards with additional holiday.
* Holiday purchase scheme.
* Health cash plan.
* Employer pension contributions up to 10%.
* Salary sacrifice benefits including cycle to work and electric vehicles schemes.
* Access to high street and gym discounts and cashback.
* Enhanced maternity and paternity benefits.
Contact Information
Contact Person: Simon Fletcher
#J-18808-Ljbffr