Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Parkside Recruitment is seeking a Senior Software Engineer to own embedded Linux/C++ software platforms across satellite, maritime safety and mission-critical systems. Based in Uxbridge, the role combines architecture, hands-on development and technical leadership for multi-processor embedded products.
You will drive requirements to design, implement and test production-grade C++ on Embedded Linux/Yocto, coordinate with international teams and mentor other engineers, while ensuring secure,
Senior Software Engineer – Embedded Linux / C++
Location: Uxbridge, West London
Type: Permanent, Full-Time
Experience: 10+ years
We are looking for an experienced Senior Software Engineer to take technical ownership of complex embedded software platforms used within satellite communications, maritime safety and mission-critical systems.
This is a senior, hands-on engineering position combining software architecture, embedded Linux development and technical leadership. You’ll own major software work packages from initial requirements and architecture through development, testing, release and production, working closely with international engineering teams.
The core environment centres around modern C++, Embedded Linux, Yocto and ARM-based systems, with exposure to firmware, networking, communications and safety-critical product development.
Key Responsibilities:
Required Experience:
Highly desirable:
Experience in any of the following would be particularly valuable: satellite communications, RF or maritime systems; FreeRTOS or bare-metal firmware; ARM Cortex; CAN, SPI, I2C or UART; TCP/IP, UDP, SIP/RTP, PJSIP or Asterisk; GitLab, Gerrit, Jenkins and Jira; safety-critical or regulated product development; and AI-assisted software engineering tools.