> Markdown version of [/jobs/ext/3980469-contract-embedded-software-engineer-linux](https://www.wearedevelopers.com/jobs/ext/3980469-contract-embedded-software-engineer-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Contract Embedded Software Engineer - Linux - **Company:** Redline - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Bash Shell, C++ (Programming Language), Cascading Style Sheets (CSS), Software Debugging, Linux, Embedded C, Linux on Embedded Systems, Embedded Software, FreeRTOS, Python (Programming Language), Node.Js, Windows PowerShell, Software Architecture, Real-Time Operating Systems, Software Construction, System Testing, TypeScript, VxWorks, Multithreading, Git - **Published:** October 28, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/contract-embedded-software-engineer-linux/54030081 ## About the Role Developing and maintaining reliable, high-performance embedded software in C/C++. Building software for Embedded Linux and Real-Time Operating Systems (RTOS). Developing multi-threaded applications and integrating software with complex hardware. Contributing to software architecture, debugging and system validation. Developing GUI functionality using JavaScript, TypeScript and Node.Js. Working closely with hardware and software engineers to solve system-level challenges. What you'll bring - Contract Embedded Software Engineer - Linux, Greenwich Strong commercial embedded C/C++ development experience. Proven Embedded Linux experience. Experience with RTOS such as VxWorks or FreeRTOS. Knowledge of multi-threading and real-time software principles. Experience with embedded hardware integration and Git. Additional skills that will help you stand out: GUI development using JavaScript, TypeScript, HTML or CSS. Python, Bash or PowerShell scripting. Experience with mission-critical or high-availability systems.