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
Senior

Job 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

Apply for this position