Graduate Systems Integration Engineer - Crawley, West Sussex, United Kingdom - Thales

    Thales
    Thales Crawley, West Sussex, United Kingdom

    Found in: Jooble UK O L C2 - 2 weeks ago

    Default job background
    Description

    We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world's largest commercial aircrafts.

    whether that's part time hours, job sharing, home working, or the ability to flex your start and finish times. Where possible, we support a working pattern that suits your lifestyle and helps you reach your ambitions.


    As a System Integration and Configuration Engineer within Thales, you will be responsible for the integration of software loads onto various hardware platforms, and be accountable for its control and configuration.

    You will verify the integrity and validity of the software artefacts, including traceability and history over the entire life cycle.

    Perform and implement software configuration control activities outlines in the configuration management plan, including supporting change control boards.


    • Define, review, freeze and share the software configuration baselines, supporting the functional baseline and product baseline.
    • Manage problems reports and change requests relating to software artefacts.
    • Perform functional and physical audits to formally approve that the software artefacts meet the technical requirements and are reproducible.
    • Record all approved configuration documentation, applicable configurations and applied configurations for each platform in the organisation repository.
    • Deploying operating systems onto systems, workstations, and virtual machines.
    • Configuration of networks, switches, and system ancillaries.
    • Customising and troubleshooting application software and operating systems to meet cyber security requirements as defined by the Cyber Security Design Authority, including hardening, lockdown, and running vulnerability assessments.
    • Write and perform tests to verify, validate, and qualify the software load.
    Experience with Systems integration (hardware and software).


    • Current with Java or other high-level programming language skills.
    • Strong software design pattern experience and implementation of best practice.
    • Understanding of software development and debugging (e.g. C/C++, Java).
    • Windows and Linux Operating Systems Experience.
    • Experience with platform engineering development.
    • Experience with Windows and Linux System administration.
    • Experience with scripting (e.g. shell programming, Bash, Python, Javascript).


    With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields.

    We will provide reasonable adjustments and support to ensure neuro-diverse applicants or those with a disability or long-term condition can be their best during the recruitment process.

    To request an adjustment, if you need this job advert in an alternative format or if you have any questions about the recruitment process, please contact Resourcing Ops for mid to senior roles, or the Early Careers Team for graduate and apprentice roles.