Software Engineer - Hybrid - up to £70k

Rheinmetall AG
Lawley and Overdale, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Lawley and Overdale, United Kingdom

Tech stack

C
Java
Microsoft Windows
Agile Methodologies
JIRA
Unit Testing
Boost (C++ Libraries)
C Sharp (Programming Language)
C++
CAN Bus
CMake
System Configuration
Data Distribution Service
Software Design Patterns
Linux
Ethernet
JSON
MariaDB
MySQL
Object-Oriented Software Development
Software Engineering
Software Systems
Subsystems
Systems Modeling Language
UML
XML
Scripting (Bash/Python/Go/Ruby)
Software Verification
Hardware Testing
GIT
Information Technology
Software Version Control

Job description

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.

Requirements

Do you have experience in XML?, Must be able to attain Full Security Clearnce. 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.#

Desirable:

  • 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.

Benefits & conditions

We want RBSL to be an employer of choice and for our employees to build a career they can be proud of with us. Through our contracts to deliver world-class products and support, we are able to offer great opportunities for personal development and career advancement through specialist technical roles, essential support functions and leadership positions.

  • 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

About the company

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.

Apply for this position