Back to jobs

Embedded Software Architect | Connectivity on the move

Job description

Job title: Embedded Software Architect  

Location: Northeast London

Job Type: Permanent

Salary: £70,000 - £85,000

Start Date: ASAP

SoCode Recruitment are seeking an Embedded Software Architect to work with a highly successful London based company that are developing technology that enables reliable connection on the move.

You will lead a team to design, build and implement and oversee software development efforts by proposing software architecture and an associated development roadmap.

You will be involved in the following:

  • Compliance of aircraft certification regulations.
  • Production of the software definition documentation.
  • Deliver a modular software architecture for the satcom terminals and ensure their compatibility with aircraft and satellite modem interface standards, as well as with future software products of the company. 
  • Provide the requirements set applicable to the verification, validation & test activities.
  • Determination of the test plan associated to the software designs.
  • Contribute to product road-mapping efforts in the software area of the company. 
  • Initiate new ideas to increase the value of the technology developed.

Essential:          

  • Has 8+ years of experience in software development within either aeronautics, automotive or other high-tech industry
  • Experience leading a software team developing software for embedded systems.
  • Has strong background in computer science coupled with industrial and certification centric industries such as aerospace or automotive sectors.
  • Can quickly adapt to complex and challenging environments.
  • Confident in leading a software Team developing embedded software for SoC based processor architectures.
  • Experienced in development of real-time applications.
  • Familiarity with software design process including – (MIL-STD-498/DO-178 / SDLC / ECSS-E-ST-40) from requirements to delivery and testing.
  • Familiarity with DO-178 especially DAL C/D.
  • Methodology - Waterfall, V, Rad, Scrum or Agile.
  • Familiarity with engineering life cycle models (e.g. one or more LCM/NASA Systems Engineering Handbook/ECSS-E-ST-10/DO-254 / MIL-STD-490A).
  • Software interface designing and design decomposition methods (Cohesion and Coupling).
  • Writing the verification cross reference matrix and using tools to perform this task.
  • Knowledge of software development languages such as C/C++/Java/Python.
  • Familiarity with both Functional Programming and Object Orientated Programming.

Desirable:         

  • Familiar with TRL and SRL especially as defined in ISO 16290
  • Familiarity with using DOORS or an equivalent.
  • Familiarity with SysML/UML MBSE Design Methodologies.
  • A 2:1 degree or better in a numerate / computer science related subject
  • Familiarity with algorithms development
  • Familiarity with antenna or electromagnetic modelling

If you are interested in applying for this role, please email your CV to Thomas@socode.co.uk

At SoCode, we pride ourselves on an attractive referral scheme.

If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring the provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation.