Job: Software Engineer

Rheinmetall AG

Telford Shropshire Vollzeit Keine Angabe

Jetzt bewerben

Software Engineer

Aufgaben

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

Profil

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.

Wir bieten

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
CONTACT INFORMATION

Contact Person: Iwona Kurpiewska