> Markdown version of [/jobs/ext/2140629-embedded-systems-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2140629-embedded-systems-engineer-ii). 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). --- # Embedded Systems Engineer II - **Company:** Everfox - **Location:** London, UK - **Salary:** £39,000.0 - £53,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Android Software Development, Arduino, Automation of Tests, C++ (Programming Language), Code Review, Cyber Security, Continuous Integration, Software Debugging, Embedded Software, Firmware, Python (Programming Language), Linux Kernel, Open Source Technology, Software Product Management, Raspberry Pi, E2e Testing, Concurrency, Hardware Testing, Pytest, Yocto, Programming Languages - **Published:** August 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5848415919 ## About the Role * A passion for technology and a keen interest in developing embedded software for commercial solutions. * Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a team and individually. * Some knowledge of multiple programming languages (e.g. C, C++, Python). * Core computer science concepts such as concurrency, networking, performance measurement and algorithms. * Practical exposure to development boards (e.g. Raspberry Pi, Arduino) and/or embedded systems (IoT devices). * Prior experience with building and debugging the Linux Kernel. ## Description Product software development * Hardware validation and board bring-up activities, collaborating with the hardware and firmware team, to prove new designs. * Developing and maintaining board support packages, at the foundation of the software powering Everfox's hardsec solutions. * Contributing to scoping and design of new software through planning and task estimation. Integration, test and sustainment * Performing end-to-end integration and test of software, firmware and hardware. * Integrate embedded software with hardware and firmware to deliver prototypes of new features and products * Develop automated tests for Everfox hardware, based on Python and pytest * Perform manual tests on Everfox hardware considering functional and performance angles * Maintenance of 3rd party open-source projects such as Linux kernel, Yocto and AOSP Security reviews and patching * Upstreaming of bugfixes * Port latest upstream versions to Everfox BSPs Continuous improvement and innovation * Continuous improvement of code through code reviews, refactoring and adoption of new technologies. * Focus on automation by utilizing continuous integration practices and tools. * Recognizing the industry that Everfox operates in and appreciating the importance of following our information security policies. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)