Senior Software Engineer in Farnborough

New Today

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
An opportunity to join a specialist cyber and engineering environment delivering advanced secure systems used in highly critical defence and security programmes. This role sits within a multidisciplinary engineering team developing innovative hardware-software solutions across embedded, cyber and secure communications domains.
You will work on challenging, real-world technical problems, from early-stage research through to fully released products, contributing to solutions that operate in demanding and high-assurance environments.
The Role:
You will be part of a small, highly capable engineering team responsible for designing and delivering secure, high-reliability solutions. The role offers broad technical exposure across embedded systems, software engineering, prototyping and product development.
You will work flexibly across platforms, and technologies to rapidly develop demonstrators, evolve them into mature solutions, and support full product releases.
Key Responsibilities:
Design, develop, implement and test software solutions across the full development lifecycle Develop software across a wide technical landscape including: Bare-metal and embedded systems Embedded Linux (applications, kernel and drivers) Signal processing and data analysis Desktop, Linux and mobile GUI development Work across multiple programming environments such as Rust, C/C++, Python and web-based frameworks Interface with hardware including FPGAs, electronic and mechanical designs Collaborate within an agile, multidisciplinary engineering team to balance performance, cost and delivery Produce technical documentation covering requirements, design, implementation and testing Ensure compliance with secure development practices and government security regulations
Essential Experience & Skills:
Degree in Engineering, Computer Science, Mathematics or a related scientific discipline (or equivalent experience) Commercial or project experience in at least one of the following: Embedded Linux development (application, kernel or drivers) C / C++ or Rust development Strong understanding of modern software development lifecycles and best practice Experience with object-oriented design and design patterns Experience designing and implementing software testing strategies
Desirable Experience:
GUI frameworks (e.g., GTK, eGUI, Tauri) Yocto, Petalinux, U-Boot Python, Jupyter Notebooks or MATLAB Web technologies (HTML, JavaScript, TypeScript, React) Mobile development (iOS / Android) Communications protocols (TCP, QUIC, Wi-Fi) GNU Radio / Software Defined Radio FPGA or low-level hardware exposure UML and design tools (e.g., Enterprise Architect)
Security Clearance - Candidates must already hold Developed Vetting (DV) clearance
Due to the sensitive nature of the programmes, applicants must be British and able to maintain the required level of UK security clearance.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
Location:
Farnborough
Job Type:
FullTime
Category:
Engineer, Software Engineer, Senior, Engineering, Software

We found some similar jobs based on your search