Senior Embedded Linux Engineer Cambridgeshire £60-70k - Morgan McKinley
Morgan McKinley
Cambridge, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Cambridge, United Kingdom
Tech stack
Algorithm Design
C++
Communications Protocols
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Python
Matlab
Signal Processing
Systems Architecture
Universal Asynchronous Receiver/Transmitter
UML
Serial Peripheral Interface
PIC Microcontroller
Yocto
Requirements
- Language Expertise: Strong proficiency in C and/or C++ for embedded systems.
- Platform Experience: Extensive experience developing for embedded platforms ( ARM, STM32, or similar Microcontrollers ).
- OS Knowledge: Solid understanding of Embedded Linux (Yocto/PetaLinux).
- Systems Architecture: Ability to design scalable, robust software using UML and rigorous engineering practices.
- Interfacing: Comfortable working close to the metal, including interfacing with on-board FPGAs and communication protocols ( SPI, I2C, UART, CAN ).
The "Value Add"
- Experience with Python or MATLAB for algorithm development and testing.
- Familiarity with Low-SWaP (Size, Weight, and Power) design constraints-crucial for drone and space applications.
- A background in Signal Processing or Robotics (ROS/ROS2).
- The ability to mentor junior engineers and act as a "Design Authority" for software workstreams.
If you are a motivated engineer who thrives on variety and exciting technical challenges, apply today with your CV.