Software Engineer (ADA / C++)

Permanent contract



Apply in one click Apply for job opening

Reference number



Operations — Engineering/production

Business industry


Minimum level of experience required

3 to 5 years


London, United Kingdom

Share this opportunity

Job description


Software Engineer (ADA/C++)

Crawley - Contract


AKKA’s Software team is growing thanks to successful project wins and achievements over the last few years in the Defence industry. If you’re a junior to mid-level Software Engineer and are interested in joining a hugely growing team with training, support along with the chance to working on robust mission and safety critical systems, this is the position for you. AKKA are heavily investing in our Software division and our currently looking for our next wave of engineers to join the team.
We are looking for software engineers from all walks of life who are keen for a change or to progress their career, maintaining and creating huge embedded applications to the highest standard.



Essential Skills

  • Real-Time C++ and ADA development to high standards
  • Linux application, Real-Time Multi-threaded process and HMI Application layer development experience on Linux Host & Target hardware platforms
  • Understanding of the full product development lifecycle within a secure environment.
  • Development of Software plans, requirements development and software verification.
  • Application of relevant standards
  • Integration into lifecycles using a range of lifecycle methodologies, including SCRUM.
  • Experience with customer support dealing with people face to face
  • Good time management skills and ability to work well under pressure
  • Willingness to work within a consultancy environment that may require some UK based travel

What you will be doing

  • Using ADA (& C++) to build and maintain mission critical embedded applications
  • Performing signal processing and interfacing software into Embedded and Real-Time Environments.
  • Writing Test procedures and Test Scripts and performing Unit testing
  • Implementing requirements changes
  • Investigating and implementing problem reports and change requests
  • Reviewing and re-working the design artefacts
Apply in one click Apply for job opening

You may be interested in these openings