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