Quick Job Application

In a rush? Simply drop off your CV by clicking on the button to your right, and we'll get in contact if we have a suitable vacancy.

Principle Real-Time Software Engineer

Job Type:


Principle Real-Time Software Engineer

Our client are currently recruiting a Principle Real-Time Software Engineer in the Stevenage area on a permanent basis.

A Principle real-time Software Engineer with excellent Linux kernel experience is required to work on our Mobile Network products and new variants thereof. The candidate must have a good working knowledge of the Linux kernel, Linux kernel drivers, x86 microarchitecture, platforms and networking.
The candidate will understand hardware platforms, such as interfaces (PCIe), networking adaptors (Ethernet and/or Infiniband), network switches and FPGAs, all of which are core to the success of our products.
This role involves the support of existing product environment (kernel maintenance, drivers, product roll out and product delivery) as well as providing new ideas, design and development of next generation products.

• Linux kernel maintenance and development for our mobile network range of products.
• Integration of new PCIe co-processing hardware into our network products.
• Helping maintain our Wireless' open source software repository.
• Software development of drivers and user space platform abstraction layers.
• Fault finding, application support and instrumentation support.

Desired Criteria
• University degree in computer science, engineering or related discipline.
• Experience in Linux kernel development, user space development debugging and support.
• Knowledge of a number of the following subjects:
o Linux kernel development, networking, I/O on x86 multi-core processors.
o Languages: C, C++, Python, bash scripting
o SCM: Git, Bitbucket
o Issue tracking: JIRA
o Networking: IPV4, IPV6, Infiniband
• A team player with good organisation skills.
• A confident communicator, both written and verbally.
• The candidate must have 15+ years of hands on software development experience.
• Line management experience is not required.


At First Recruitment we understand just how important it is to secure the right people. That's why our consultants always take the time to understand requirements in detail and offer sound advice to both clients and candidates.

This is a superb opportunity for anyone looking to work for a reputable organisation.

Recommended for You

Related Jobs

Recently Viewed

  1. Principle Real-Time Software Engineer


    Area: Hertfordshire

    Sector: Technology

    Salary: Negotiable


Help us with our survey
Do you feel the jobs market has picked up?