> Markdown version of [/jobs/ext/2992272-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2992272-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Neweasy - **Location:** Uxbridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, ARM Architecture, JIRA, Automation of Tests, VoIP, C++ (Programming Language), Code Review, Continuous Integration, Linux on Embedded Systems, Embedded Software, Firmware, Formal Verification, FreeRTOS, Hardware-In-The-Loop Simulation, JQuery, Python (Programming Language), Network Service, Software Architecture, Release Management, Software Engineering, Software Requirements Analysis, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, Software Vulnerability Management, Serial Peripheral Interface, Gerrit, Gitlab, Yocto, Information Technology, Bare Metal, U-Boot, Restful APIs, Jenkins - **Published:** September 19, 2026 - **Apply:** https://www.reed.co.uk/jobs/senior-software-engineer/57364322 ## About the Role * 10+ years' embedded software development experience, with extensive hands-on experience across embedded Linux. * Strong modern C++ development skills, alongside experience with C for firmware/drivers. * Proven experience taking complex, multi-processor embedded products from system requirements through to production release. * Deep practical experience with Yocto Project / OpenEmbedded. * Strong understanding of software architecture, system integration, and hardware/software interfaces. * Proven technical leadership experience, including architectural ownership and hands-on delivery. * Experience working within regulated, safety-critical or heavily audited engineering environments is highly relevant. * Bachelor's or Master's degree in Software Engineering, Computer Science or a related discipline, or equivalent professional experience. Desirable Experience * ARM Cortex, FreeRTOS or bare-metal development. * CAN, SPI, I2C and UART. * Satellite communications, RF, or maritime technology. * Embedded networking and VoIP technologies including PJSIP, Linphone or Asterisk. * GitLab, Gerrit, Jenkins and Jira. * Hardware-in-the-loop testing and formal verification. * Safety-critical development, certification, or cybersecurity standards. * AI-assisted development tools used within secure engineering environments. Please apply with your CV for further information and to discuss the role in more detail. Skills * Amazon Web Services (AWS) * C Programming (Using) * C++ Programming (C+E) * Communication Skills (Key) * Information Technology Education * Java Programming (Basics) * JavaScript & jQuery * Python Programming (Beginner) * Software Engineering Job Titles * Teamwork (Teams) ## Description This is a senior technical role with end-to-end ownership of software architecture, design, development, and release across complex embedded products. You will act as a technical authority, remaining hands-on while working closely with UK and international engineering teams., * Own the architecture and technical delivery of major embedded software work packages from requirements through to production. * Design and develop production-grade C++ applications on embedded Linux, including custom Yocto/OpenEmbedded environments. * Define hardware/software partitioning, inter-processor communications, interfaces, fault handling, recovery, and software updates. * Develop embedded networking and communications, including TCP/IP, UDP, QoS, SIP/RTP and VoIP. * Integrate software with external network services, REST APIs, and client applications. * Establish and maintain CI/CD, code review and automated testing using tools including GitLab, Gerrit and Jenkins. * Lead unit, integration, and hardware-in-the-loop (HIL) testing, supporting product certification and regulatory requirements. * Own software releases, production test software and technical resolution of manufacturing and support issues. * Embed cybersecurity into the architecture, including secure boot, signed updates, access control and vulnerability management. * Lead architecture and design reviews and provide technical mentoring to other engineers. ## Related Videos - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)