Senior Embedded Software Engineer

Platform Recruitment Limited
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

C
C++
Computer Programming
Continuous Integration
Software Debugging
Linux
DevOps
Device Drivers
Embedded Software
Monitoring of Systems
Python
Linux kernel
Network Control
Network Interface
PCI Express
Software Architecture
Nvme

Job description

They're looking for Software Engineers to build embedded and host software for high-speed systems, working closely with hardware teams to deliver production-ready solutions from early prototypes., * Define software architecture with cross-functional teams

  • Develop embedded software for network interface hardware
  • Linux PCIe driver development
  • Build network control and monitoring tools (server/client)
  • Enhance DevOps and CI/CD pipelines

Requirements

  • Strong embedded software development experience
  • Experience with soft processors
  • Linux kernel and user-space development
  • Experience with DevOps / CI/CD workflows
  • Strong programming skills in C, C++ and Python
  • Experience working with hardware and debugging real systems
  • Experience developing low-level drivers or high-speed interfaces (PCIe, NVMe) is highly desirable

Apply for this position