Location: Farnborough
Our client, a leading entity in the Defence and Security sector, is currently seeking a Software Development Engineer with expertise in Embedded C/C++ to join their team in Farnborough. This is a permanent, fully onsite role, providing a unique opportunity to contribute to the development of cutting-edge products and applications within the defence industry.
Key Responsibilities:
Analysing software requirements and creating high-level architecture designs
Developing low-level detailed designs, implementation, testing, and integration
Introducing new development tools and processes to enhance best practices
Collaborating with cross-functional teams to ensure seamless software integration
Mentoring and leading other software developers within the program
Job Requirements:
Experience in full life-cycle software development
Proficiency in Embedded C/C++ development; experience in targeting PC environments is an advantage
Must hold or be eligible to obtain UK security clearance (SC)
Strong understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memory management, and I/O
Skilled in scripting languages such as Bash or Python
Proven Object-Oriented Design (OOD) and programming skills
Familiarity with configuration management and version control tools (e.g., GitHub)
Experience in leading software development projects and mentoring team members
Benefits:
Opportunity to work on groundbreaking defence projects
Collaborative and dynamic work environment
Employee benefits package
If you are an experienced Software Development Engineer looking for a new opportunity to enhance your career in the defence sector, we would love to hear from you. Apply now to join our client's innovative and dedicated team in Farnborough