Senior Software Engineer

Jonathan Lee Recruitment
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Testing (Software)
UClibc (C Standard Library)
C++
Code Review
Continuous Integration
Software Debugging
Linux on Embedded Systems
Embedded Software
Software Architecture
Real-Time Operating Systems
Software Systems
GIT
Yocto

Job description

Step into a role where innovation meets impact. This opportunity as a Senior Software Engineer offers you the chance to redefine defence technology while working on cutting-edge projects that make a real difference. With a supportive and dynamic team environment, flexible working options, and a focus on personal and professional growth, this position is designed for those who are ready to take their career to the next level. From developing life-saving engineering systems to leading transformative programmes, this role is your chance to shape the future of defence technology.

What You Will Do:

  • Design, develop, and verify software solutions for a range of projects, from safety-critical systems to proof-of-concept prototypes.

  • Write high-quality, robust code in C and C++, adhering to internal coding standards.

  • Collaborate with cross-functional teams to define requirements and create software architectures.

  • Debug and test software in embedded environments, ensuring seamless integration and performance.

  • Conduct design and code reviews to maintain exceptional quality standards.

  • Work with real-time operating systems and embedded Linux environments to deliver reliable solutions., As a Senior Software Engineer, you will play a pivotal role in advancing the company's mission to deliver innovative solutions for aerospace and defence systems. Your contributions will directly impact the development of high-reliability systems, ensuring they meet the rigorous standards of this industry. This company values diversity of thought and fosters an inclusive environment where your skills and ideas can thrive., In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.

Requirements

Strong expertise in C and C++, with experience in embedded software development.

  • Knowledge of embedded Linux environments, including tools like Yocto or Buildroot.

  • Familiarity with real-time software design and concepts of RTOS.

  • Experience with CI/CD workflows and tools such as Git and containerised development environments.

  • Excellent communication and organisational skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.

About the company

Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.

Apply for this position