W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9tb3jzb24vanbnl2jhbm5lci1kzwzhdwx0ltmuanbnil1d

Home

EMBEDDED C SOFTWARE ENG (LINUX)

  • Location

    Crawley, West Sussex

  • Sector:

    Aerospace Software and Systems

  • Job type:

    Contract

  • Salary:

    £46.00 - £56.00 per annum

  • Contact:

    Mark Aizlewood

  • Contact email:

    Mark.Aizlewood@morson.com

  • Job ref:

    162333MA_1559717407

  • Published:

    21 days ago

  • Duration:

    6 MONTHS

  • Expiry date:

    2019-06-12

  • Start date:

    ASAP

  • Client:

    #

Embedded C software engineer required to work on a cross-platform maritime mission systems sonar programme. The successful software engineer will undertake Full Lifecycle Software Development programming in embedded C under the Linux operating system.

  • Discuss requirements and implementation with the customer and the project team.
  • Decompose requirements into a software design.
  • Implement utilities/scripts to secure an embedded platform.
  • Security Hardening and lockdown knowledge required.
  • Extend and maintain the existing build processes.
  • Define tests and testing the solution.
  • Writing associated documentation.

ESSENTIAL SKILLS / PROVEN ABILITY

  1. Proven ability in the development of embedded software using the C programming language, under a Linux operating system.
  2. Linux system administration for the RHEL 6/7 operating system, with particular regard to; *Security enforcement using Firewalls, IPsec, LUKS, SELinux etc, *Custom configuration of the boot process (BIOS setup, GRUB configuration, initramfs customisation etc).
  3. Creating and maintaining bash scripts
  4. Seasoned in trusted computing using a TPM1.2 (Trusted Platform Module) using the TrouSerS API.
  5. Seasoned in the application of commonly used cryptographic primitives such as symmetric and asymmetric keys, authentication, and cryptographic hashes.
  6. GIT configuration management tool
  7. Must be able to work and has previously worked within an Agile team using the Scrum methodology and JIRA.

HIGHLY DESIRABLE SKILLS / KNOWLEDGE

  • Knowledge of POSIX API, GCC and C++ are highly desirable.

ADDITIONAL SECURITY INFORMATION: WE SEEK A SOFTWARE ENGINEER WHO HAS WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO IS CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)