SC Cleared Embedded Software Engineer

Job Title: SC Cleared Embedded Software Engineer
Location: Remote with some travel to Malvern and Farnborough
Duration: 6 months with likely extension
Rate: Up to 650 per day via an approved umbrella company


Project Description & Role Summary:
We are looking for a Senior Embedded Software Engineer for developing software in a cutting edge radar system. You will be solving technically challenging problems and may work on a variety of activities and tasks, as part of a full scale system development lasting up to 1 year. You will work throughout the engineering lifecycle, applying rigorous engineering practices; analysing, designing, implementing, testing, supporting and maintaining solutions that solve the mission-critical problems of our customers.


Responsibilities & Outputs:
Working as part of a small embedded and application software engineering team, you will be reporting to the Project Technical Lead, responsible for system requirements development, architectural design, detailed design, implementation and verification of embedded C/C++ software.

  • Responsible for designing and developing highly efficient and robust software.
  • Responsible for the implementation, integration, debugging and formal verification activities.
  • Responsible for timely and accurate communication of task status. Propose ideas and solutions to technical and project wide problems.
  • Responsible for ensuring deliverables are on-time and are of production quality.

Essential skills, knowledge, capabilities etc

  • Degree in a computer science, engineering or maths subject or demonstrable equivalent experience
  • At least 5 years' embedded C and C++ software development on Linux.
  • Experience of working in a rigorous engineering environment using configuration management and change management processes and tools.
  • Knowledge and experience of the specification, design and implementation of complex software solutions.
  • Experience of source control using git.
  • Experience of developing for embedded platforms, including interfacing to FPGAs over PCIe.
  • Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.
  • Exposure to software designs using UML.
  • Excellent verbal and written technical English communications skills.

Desirable skills, knowledge, capabilities etc

  • Experience developing for Ubuntu or other Debian based distros.
  • Skilled in other software languages and frameworks e.g. C#.
  • Optimisation of hardware interfaces for software performance.
  • Working on mixed software/FPGA systems.
  • Working in an Agile development team.

If this is the role for you please submit your CV at your earliest convenience

Company
Experis
Location
United Kingdom
Employment Type
Contract
Salary
GBP 600 - 650 Daily
Posted
Company
Experis
Location
United Kingdom
Employment Type
Contract
Salary
GBP 600 - 650 Daily
Posted