Senior Software Engineer
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 lifecycleDevelop software for a range of areas including bare-metal MCU, signal processing, Embedded Linux, and GUI development on Windows, Linux, and mobile platformsUtilise various programming languages such as Rust, C/C++, Python, and web development frameworksWork with FPGAs, electronic design, and mechanical designCollaborate closely with team members in an agile environment to balance requirements, schedule, and costProduce comprehensive documentation from requirements to design and testing materials to support developmentsEnsure compliance with Government regulations by managing the security of information as defined in the Security manualJob Requirements:Degree in an engineering, mathematical, or science-based subject or equivalent experienceExperience in at least one of the following areas: Embedded Linux application, kernel, and/or driver developmentC/C++ or Rust programmingProficiency in best practice software development processes/lifecyclesExperience in Object-Oriented Design and Design PatternsKnowledge of software testing and design for testDesirable Experience, Skills ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!