Senior Software Engineer - Embedded / FPGA

CV-Library

Posted on Aug 27, 2024 by CV-Library
Rickmansworth, Hertfordshire, United Kingdom
Engineering
Immediate Start
Annual Salary
Contract/Project
Location R&D Centre -Hybrid - London/Hereford
Contract Type Permanent, Full time
Salary: Negotiable
Hours 37.5 hours per week

ETL Systems Limited is an award-winning business specialising in designing and manufacturing RF equipment and infrastructure for the global satellite communications markets. ETL’s world-class products and custom-designed solutions are used globally, supporting various customers, from NATO governments protecting citizens to international broadcasters, satellite communications companies and telecom companies. With a highly skilled global team and over 35 years of experience, ETL Systems is experiencing an exciting period of growth and is seeking a Senior Software Engineer to join our DIF team on a hybrid basis.

ETL People benefits

25 days holidays plus UK bank holidays
Buy and sell holiday scheme
Long service holiday accrual
Pension plan
Life assurance
Annual salary review
Career development and training for all roles
Subsidised on-site employee Café (at Head Office)
Free on-site employee gym (at Head Office)
Free employee refreshments
Casual business dress
Annual company events
Employee kudos awards
ETL employee wellbeing support (free annual flu vaccination, free eye tests, free employee assistance programme, Free GP Access)
Annual Bonus and employee incentives
Free onsite parking, car share scheme and EV charging
Cycle to work scheme
Green travel scheme
Relocation support available, e.g. Visa Sponsorship

Role Overview

We are excited to announce an opportunity for a Senior Embedded Engineer to join our innovative Digital RF team. In this role, you will be instrumental in developing embedded products that handle high-rate network traffic, including 100G and 1M PPS.

Your primary responsibilities will include developing and maintaining our Linux device drivers and server-side client, with a focus on iteratively enhancing performance to meet and exceed our high standards.

Key Accountabilities

Develop and maintain Linux network drivers. A good understanding of netdev devices is essential. Knowledge of XDP advantageous
Develop and maintain server-side applications in Rust, using tokio framework. An good understanding of asynchronous I/O helpful, especially iouring.
Perform profiling and identify and remedy performance bottlenecks. Experience with either perf or eBPF essential
Create high-quality PR’s, detailing and justifying design choices to the wider team
Review PR’s of your team members. Be able and comfortable in providing constructive code review.
Collaborate with cross-functional teams to understand and improve system behavior.
Demonstrate flexibility for project needs and a willingness to learn new domains and tools.
Exhibit a strong work ethic and a willingness to go the extra mile when the project demands it.

Requirements for our ideal candidate

Strong background in Rust, specifically in server-side programming with tokio and io_uring, and in C for kernel-side development with netdev and XDP.
Experience with Linux.
Proven track record in kernel driver development using C. Previous kernel contributions would be a plus.
Experience in developing highly multi-threaded server-side applications.
Knowledge of continuous integration practices using test automation tools and frameworks.
Familiarity with CI/CD tools.
Ability to work independently and effectively communicate with project stakeholders.
All applicants must be based in the UK and able to secure SC.

At ETL, we always prioritise efficiency in everything we do. With this in mind, we are looking to commence our interview process without delay and reserve the right to close the opening early should we receive suitable applications.

Salary: Negotiable
Hours 37.5 hours per week

Closing date 23-09-2024

REF-(Apply online only)

Reference: 222223341

https://jobs.careeraddict.com/post/94639140
CV-Library

Senior Software Engineer - Embedded / FPGA

CV-Library

Posted on Aug 27, 2024 by CV-Library

Rickmansworth, Hertfordshire, United Kingdom
Engineering
Immediate Start
Annual Salary
Contract/Project
Location R&D Centre -Hybrid - London/Hereford
Contract Type Permanent, Full time
Salary: Negotiable
Hours 37.5 hours per week

ETL Systems Limited is an award-winning business specialising in designing and manufacturing RF equipment and infrastructure for the global satellite communications markets. ETL’s world-class products and custom-designed solutions are used globally, supporting various customers, from NATO governments protecting citizens to international broadcasters, satellite communications companies and telecom companies. With a highly skilled global team and over 35 years of experience, ETL Systems is experiencing an exciting period of growth and is seeking a Senior Software Engineer to join our DIF team on a hybrid basis.

ETL People benefits

25 days holidays plus UK bank holidays
Buy and sell holiday scheme
Long service holiday accrual
Pension plan
Life assurance
Annual salary review
Career development and training for all roles
Subsidised on-site employee Café (at Head Office)
Free on-site employee gym (at Head Office)
Free employee refreshments
Casual business dress
Annual company events
Employee kudos awards
ETL employee wellbeing support (free annual flu vaccination, free eye tests, free employee assistance programme, Free GP Access)
Annual Bonus and employee incentives
Free onsite parking, car share scheme and EV charging
Cycle to work scheme
Green travel scheme
Relocation support available, e.g. Visa Sponsorship

Role Overview

We are excited to announce an opportunity for a Senior Embedded Engineer to join our innovative Digital RF team. In this role, you will be instrumental in developing embedded products that handle high-rate network traffic, including 100G and 1M PPS.

Your primary responsibilities will include developing and maintaining our Linux device drivers and server-side client, with a focus on iteratively enhancing performance to meet and exceed our high standards.

Key Accountabilities

Develop and maintain Linux network drivers. A good understanding of netdev devices is essential. Knowledge of XDP advantageous
Develop and maintain server-side applications in Rust, using tokio framework. An good understanding of asynchronous I/O helpful, especially iouring.
Perform profiling and identify and remedy performance bottlenecks. Experience with either perf or eBPF essential
Create high-quality PR’s, detailing and justifying design choices to the wider team
Review PR’s of your team members. Be able and comfortable in providing constructive code review.
Collaborate with cross-functional teams to understand and improve system behavior.
Demonstrate flexibility for project needs and a willingness to learn new domains and tools.
Exhibit a strong work ethic and a willingness to go the extra mile when the project demands it.

Requirements for our ideal candidate

Strong background in Rust, specifically in server-side programming with tokio and io_uring, and in C for kernel-side development with netdev and XDP.
Experience with Linux.
Proven track record in kernel driver development using C. Previous kernel contributions would be a plus.
Experience in developing highly multi-threaded server-side applications.
Knowledge of continuous integration practices using test automation tools and frameworks.
Familiarity with CI/CD tools.
Ability to work independently and effectively communicate with project stakeholders.
All applicants must be based in the UK and able to secure SC.

At ETL, we always prioritise efficiency in everything we do. With this in mind, we are looking to commence our interview process without delay and reserve the right to close the opening early should we receive suitable applications.

Salary: Negotiable
Hours 37.5 hours per week

Closing date 23-09-2024

REF-(Apply online only)

Reference: 222223341

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Credit Controller - Part Time (25hrs a week)

Rickmansworth, Hertfordshire, United Kingdom

Sub Agent - Earthworks

Rickmansworth, Hertfordshire, United Kingdom

Support Worker - Rickmansworth

Rickmansworth, Hertfordshire, United Kingdom

Cover Supervisor

Rickmansworth, Hertfordshire, United Kingdom