Grad SoftwareEngineer

Job Ref: 56560
Sector: Government and Defence
Job Type: Permanent
Date Added: 02 February 2019
  • Towcester, Northamptonshire, England, UK Towcester Northamptonshire GBR nn12 6pf
  • Competitive
  • Faye Jackson
  • 01329 227000

Quick Apply

Submitting application, please wait..

Request a callback

Send To A Friend



Graduate Embedded Software Engineer


To develop high-quality software and firmware for embedded Single Board Computer products.


Graduate Embedded Software Engineer developing software and firmware for embedded Single Board Computer products. In this role, you will develop, implement and validate embedded software components such as device drivers and Board Support Packages (BSPs) and Software Development Kits (SDKs). You will produce and support high-quality products to exacting software engineering standards for demanding customers.

Source code is managed via source code repository and is regularly verified using static code analysis tools and code peer reviews.

Working in a dynamic environment where multi-discipline teams are operating in tight collaboration, you will be exposed to all aspects of the design, testing and validation of our products. Continuous Improvement is at the heart of our culture and everyone is encouraged to find new ways of pushing the boundaries, to innovate and develop new skills.


Produce firmware, device drivers, Board Support Packages (BSPs) and associated software components for use with Real Time OS'es.

Produce firmware, device drivers, Software Development Kits (SDKs) and associated software components for use under Linux.

Perform customer support and issue resolution resulting in the production of maintenance releases.

Perform software migration to support new versions of the VxWorks OS.

Develop key expertise and drive best practice within the VxWorks development team.

Communicate development status to key stakeholders in a timely and professional fashion

Produce internal documentation for assigned tasks consistent with engineering procedures

Produce draft customer documentation for processing and deployment by Tech Publications group

Participate in the continuous improvement of Software Development Processes


Degree (2.1) (or equivalent experience) in Electronics, Computer Science, or related discipline

Experience of modern Real-Time Operating Systems and Linux

Real-Time Embedded Software skills

Appreciation of continuous integration/test/deployment techniques and tools

Willingness/desire to learn new OS's

Good understanding of C

Strong problem-solving and creative, solution-building skills.

Strong verbal and written communication skills.

Ability to work successfully in a team environment

Understanding and interest in applying embedded software and electronic hardware to military and aerospace products.


Knowledge of assembler language

Understanding of modern computer architectures

As a company supplying products and services directly and indirectly to Governments, we use a security clearance process for all new recruits. You should only apply for the advertised position if:

You are a British citizen or hold dual nationality, and

You have been a resident in the UK for at least two of the last 10 years.

Please note that these are the minimum requirements for initial consideration. We also make security and other enquiries to ensure the suitability of candidates for employment.

The recruiter has stated that all applicants for this job should be able to prove they are legally entitled to work in the UK. Carbon60 is a trading name of Carbon60 Limited an Employment Business/Agency.

04/03/2019 14:33:43
GBP 0.00 0.00.