Enable job alerts via email!

Principal Embedded Software Engineer

TN United Kingdom

Southend-on-Sea

Hybrid

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking start-up dedicated to revolutionizing AI and Machine Learning technologies. As a Principal Embedded Software Engineer, you will play a crucial role in designing and developing innovative PCIe Drivers and embedded systems that enhance AI networking solutions. This dynamic company is on the cutting edge of technology, aiming to accelerate processes while minimizing energy consumption. With a new Director of Engineering at the helm, this is an exciting time to contribute to impactful projects and grow your career in a collaborative environment. If you are ready for a new challenge, this opportunity is perfect for you.

Qualifications

  • Strong experience in Linux device driver development.
  • Deep understanding of embedded programming in C and C++.

Responsibilities

  • Design and develop PCIe Drivers and embedded systems.
  • Work on applications for AI networking solutions.

Skills

Linux device driver development
Embedded programming in C
Embedded programming in C++
Computer architecture knowledge
Experience with network interface cards (NIC)

Job description

Principal Embedded Software Engineer, Southend-on-Sea

Client: IC Resources

Location: Southend-on-Sea

Job Category: Other

EU work permit required: Yes

Job Reference: b90b58d7eda9

Job Views: 12

Posted: 28.04.2025

Expiry Date: 12.06.2025

Job Description:

Join a growing AI & Networking start-up - London, Hybrid Working Model

This growing start-up is committed to building disruptive technologies for AI and Machine Learning. Developing innovative solutions, the company aims to accelerate training and inference while reducing energy consumption. Recently appointing a new Director of Engineering with a distinguished background, the next step is to expand their engineering team. They are seeking a Principal Embedded Software Engineer with experience in Linux device driver development. You will be responsible for designing and developing PCIe Drivers, embedded systems, and applications for AI networking solutions.

Requirements:

  • Strong experience in Linux device driver development, ideally with Linux PCIe driver development
  • Deep understanding of embedded programming in C and C++
  • Knowledge of computer architecture (CPU, SoC, ASIC, GPU)
  • Experience with network interface cards (NIC) is advantageous

What Next?

If you are an Embedded Software Engineer seeking an exciting new challenge within a great company, please apply today to learn more!

For more information on this role or other positions in Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, contact Callum Allen today.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.