Our client, a leader in the defence and security sector, is currently seeking a Senior Software Engineer with advanced security clearance to join their cutting‑edge team. This permanent role offers an exciting opportunity to work on innovative solutions that redefine defence technology.
Key Responsibilities
* Design, implement and test solutions to complex customer problems across the development lifecycle.
* Develop software for a range of areas including bare‑metal MCU, signal processing, Embedded Linux and GUI development on Windows, Linux, and mobile platforms.
* Utilise various programming languages such as Rust, C/C++, Python, and web development frameworks.
* Work with FPGAs, electronic design, and mechanical design.
* Collaborate closely with team members in an agile environment to balance requirements, schedule, and cost.
* Produce comprehensive documentation from requirements to design and testing materials to support developments.
* Ensure compliance with Government regulations by managing the security of information as defined in the Security manual.
Job Requirements
* Degree in an engineering, mathematical, or science‑based subject or equivalent experience.
* Experience in at least one of the following areas:
o Embedded Linux application, kernel, and/or driver development.
o C/C++ or Rust programming.
* Proficiency in best practice software development processes/lifecycles.
* Experience in Object‑Oriented Design and Design Patterns.
* Knowledge of software testing and design for test.
Desirable Experience, Skills and Qualifications
* GUI development frameworks such as eGUI, GTK, Tauri.
* Yocto, Petalinux, and uBoot.
* Python, Jupyter Notebooks, or Matlab.
* Web development languages (HTML, Javascript, Typescript, React).
* IOS/Android development.
* Experience with communications protocols – TCP, QUIC, WiFi.
* Knowledge of GNU Radio and Software Defined Radios.
* Experience with FPGAs and exposure to hardware.
* UML design and tools such as Enterprise Architect.
Security Clearance
* Must hold DV (UKDV or MOD DV) security clearance.
If you are an experienced software engineer seeking a challenging role within the defence sector, we would love to hear from you. Apply now to join our client's dynamic and innovative team.
Desired Skills And Experience
C++, RUST, Embedded Linux
#Jobster
#J-18808-Ljbffr