Embedded Software Engineer
Platform Recruitment Limited
Waterlooville, 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
SeniorJob location
Waterlooville, United Kingdom
Tech stack
C++
Computer Programming
Linux on Embedded Systems
Embedded Software
Python
Signal Processing
Software Engineering
Universal Asynchronous Receiver/Transmitter
Real Time Systems
Job description
- Design and develop embedded firmware in C++ and Python
- Lead architecture and key technical design decisions
- Develop software for embedded Linux-based platforms
- Implement real-time systems for signal processing and detection
Requirements
- Strong experience in embedded Linux development
- Experience programming in C++ and Python
- Strong knowledge of comms protocols (UART, I2C, STM32)
- Experience with RF is highly desirable
- Experience in defence, aerospace, or safety-critical environments is a big bonus