Accessibility Links

Embedded Software Engineer - SC Clearance

  • Salary: £400 - £475 per day
  • Job type: Contract
  • Location: Malvern, Worcestershire
  • Sector: Engineering, Other, IT, Other
  • Date posted: 13/08/2018
  • Job reference: J391257A

Embedded Software Engineer

Location: Malvern

Duration: 6 Months

SC Clearance

Pay rates: £400 - £475 per day

Job description/Person specification:

QinetiQ supports the delivery of dependable secured navigation where accurate navigation, positioning and timing is mission-critical. We are looking for bright, enthusiastic, embedded software engineers who have experience designing and developing software solutions, targeted to embedded platforms, for Global Navigation Satellite Systems (GNSS).

You will be solving technically challenging problems and 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.
In order to be considered for this role candidates must have experience in the design and implementation of navigation system software.

Overall Purpose of the Job

  • Contribute to all stages in the specification, design, development, integration, test and certification, fielding and support of navigation and cryptographic devices, following a rigorous engineering lifecycle.
  • Specify and develop embedded software solutions for GNSS
  • Interact with other engineers working in multi-disciplinary teams to deliver products and customer solutions.

Essential Knowledge, Skills and Experience Required:

  • A thorough understanding of GNSS technologies
  • Experience of designing and implementing GNSS techniques in software, interfacing to peripheral hardware, on an embedded platform.
  • Ability to develop in C++ and C.
  • Experience of working in a rigorous engineering environment using configuration management and change management processes and tools.
  • Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.
  • Experience of designing software using UML.
  • Degree in a computer science, engineering or maths subject or demonstrable equivalent experience
  • Excellent verbal and written technical English communications skills.

Desirable Experience:

  • RTOS for embedded platforms.
  • Assembly language programming
  • Development on SPARC or ARM processors
  • Understanding of encryption algorithms
  • Implementing to applicable coding standards.
  • Unix-based operating systems, SE Linux and methods for securing operating systems.
  • High assurance software development (safety and/or security).
  • Developing software security solutions including optimised cryptographic algorithms, network security etc.
  • Working on mixed software/FPGA systems
  • Data/memory management
  • Supporting tools such as Matlab for solution modelling and verification.

Essential Personal Qualities and Behavioural Requirements:

  • Innovative
  • Self-starter, shows initiative
  • Offers solutions to problems
  • Enthusiastic team player
  • Driven to deliver great results
  • Strong risk awareness
  • Quality conscious
  • Able to follow processes and procedures

If you feel you are suitable, please send in your CV

Similar jobs
View more similar jobs