Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bioliberty
of growth and are looking for a talented Firmware Engineer (mid-level) to join our team. In this role, you'll design, develop, and optimise firmware solutions for our embeddedsystems, playing a critical part in product innovation and performance. Your work will involve real-time interaction with hardware, as well as wireless and wired communication with companion … hardware and test equipment, regular time in the office is expected, though we offer flexibility for remote work depending on workload. Key Responsibilities... Develop, test, and debug firmware for EmbeddedSystems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil, ARM … quality firmware standards. Document firmware architecture and testing procedures. Requirements... Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. Familiarity with hardware communication protocols More ❯
generation, networked monitoring platform—used in hospitals around the world. You’ll be joining a dedicated R&D team to design and implement robust automated testing solutions for complex, embedded systems. This is a hands-on, technical role with the opportunity to contribute directly to product quality, safety, and patient care. Key Responsibilities: Design and implement automation solutions for … enterprise-scale patient monitoring platforms Review and interpret software requirements to build targeted test cases and frameworks Collaborate with cross-functional teams (Software, Systems, Hardware, and Electrical Engineering) Maintain automated test infrastructure in CI/CD pipelines Ensure deliverables meet compliance and quality standards within a regulated environment Qualifications Bachelor’s degree in Computer Science, Software/Computer Engineering … verification methods Hands-on experience with tools like Squish , Selenium , and CI/CD platforms Familiarity with Agile methodologies and collaborative software practices Experience with Qt/QML or embedded Linux development Exposure to regulated industries such as medical, defense, or aerospace Knowledge of containerized environments, scripting (Bash, PowerShell), or virtual machines Experience working with global teams across Europe More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
systems. We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embeddedsystems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile … an expectation to be in the office in person, but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for EmbeddedSystems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil, ARM … high-quality firmware standards. Document firmware architecture and testing procedures. Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. Familiarity with hardware communication protocols More ❯
developing next-gen electronic warfare technology. Join a fast-paced project focused on protecting airborne platforms from RF-based threats. Youll contribute to the evolution of complex, safety-critical systems through model-based development and high-integrity C++ code . This is a hands-on, onsite role supporting a major defence programme in embedded mission software . Be … solving real-world national security challenges. Location: Edinburgh Clearance: Must be SC Clearable (UK Passport or long-term residency required) Experience Level: 5+ years Key Responsibilities: Develop and maintain embedded software in C++ for airborne defence systems. Apply UML modelling in an IBM Rhapsody environment to design robust, scalable solutions. Collaborate with systems and hardware engineers to deploy … and MISRA C/C++ for safety-critical software Background in Agile software development using tools like Jira , Confluence , or GitLab Proven track record delivering in defence , avionics , or embeddedsystems environments Required Qualifications: A Bachelors or Masters degree in a relevant field (e.g. Software, Electronics, Systems Engineering) OR A technical background within UK defence, aerospace, or More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. In this role youll develop highly performant Embedded Linux systems for new products and enhancements for a global client base. The successful candidate will … be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. … Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Linux Software Engineer, Edinburgh Client: Singular Recruitment Location: Edinburgh, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 4 Posted: 13.04.2025 Expiry Date: 28.05.2025 Job Description: Senior Embedded Linux Software Engineer An industry-leading technology developer has raised an immediate requirement for an experienced … Senior Embedded Linux Software Engineer to join their multi-award-winning R&D team. In this role, you’ll develop highly performant Embedded Linux systems for new products and enhancements for a global client base. The successful candidate will be experienced and able to innovate and deliver in a fast-paced and busy environment, and enjoy working … on leading-edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application-specific software on Linux systems. Debugging of system-level issues and collaboration with other engineering disciplines. Board bring-up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer More ❯
generation, networked monitoring platform—used in hospitals around the world. You’ll be joining a dedicated R&D team to design and implement robust automated testing solutions for complex, embedded systems. This is a hands-on, technical role with the opportunity to contribute directly to product quality, safety, and patient care. Key Responsibilities: Design and implement automation solutions for … enterprise-scale patient monitoring platforms Review and interpret software requirements to build targeted test cases and frameworks Collaborate with cross-functional teams (Software, Systems, Hardware, and Electrical Engineering) Maintain automated test infrastructure in CI/CD pipelines Ensure deliverables meet compliance and quality standards within a regulated environment Qualifications Bachelor’s degree in Computer Science, Software/Computer Engineering … methods Hands-on experience with tools like Squish , Selenium , and CI/CD platforms Familiarity with Agile methodologies and collaborative software practices Desirable Experience with Qt/QML or embedded Linux development Exposure to regulated industries such as medical, defense, or aerospace Knowledge of containerized environments, scripting (Bash, PowerShell), or virtual machines Experience working with global teams across Europe More ❯
Social network you want to login/join with: Embedded System Engineer - Up to £65,000, edinburgh col-narrow-left Client: Humand Talent Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 6 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: EmbeddedSystems Engineer – up to … Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is looking for a Systems Engineer with a strong embedded software background to join their … collaborative R&D team. You’ll be working on technically sophisticated, real-world systems where precision and performance matter. This is your chance to combine modern development tools with robust engineering. Why This Role is Great Engineer end-to-end embeddedsystems , primarily in C++17, running on Linux. Take full ownership of your work across the software More ❯
Embedded Software Engineer – IoT | Edinburgh | €60–65k I'm hiring for a growing tech innovator in maritime IoT - their patented wireless comms tech transmits data through water, subsea structures, and remote environments. They're now looking for a strong Embedded Developer with an IoT/cloud background to help connect their devices to the cloud via cellular/… satellite networks. 🔧Embedded Software Engineer Key skills: Embedded C/C++ IoT connectivity (Wi-Fi, Bluetooth, Cellular) Azure or similar cloud platforms Python (for scripting/integration) You'll work across embeddedsystems and cloud data pipelines - making a real-world impact in offshore wind, aquaculture, and energy. Drop me a message if you'd like More ❯
consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embeddedsystems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and are looking for experienced engineers to join a high-performing software community … as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such … as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness More ❯
IOT Software Engineer – Edinburgh Are you a software engineer with a passion for connecting embeddedsystems to the cloud? This is a rare opportunity to join a fast-moving, R&D-driven business building next-generation IoT solutions with real-world impact across multiple global industries. I’m recruiting for a high-growth engineering organisation working on a … complex data ecosystem, involving embedded devices, network connectivity, and scalable cloud-based software. You'll play a critical role in taking data from edge devices to the cloud and onward to end users through APIs or graphical interfaces. This is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll … work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT Software Engineer job: Build and maintain robust Python-based services on Azure Integrate edge devices with network infrastructure (cellular, satellite, etc.) Maintain and support embedded C components on hardware platforms Develop simple Windows-based GUI tools More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo Worldwide Corporation
the next-gen Stealth Fighter - Tempest or the UK's first Laser Directed Energy Weapon - Dragonfire, please have a look at the links below: Eurofighter Typhoon Future Combat Air Systems Dragonfire What you’ll do as a Software Engineer: Use C++ and other object-oriented languages to develop working embedded solutions. Work alongside systems and hardware engineers … such as Jira, Confluence, Bitbucket, Gitlab. Demonstrable experience in the following areas will help you stand out: Model driven development and configuration management toolsets. Experience in developing software for embedded systems. Security Clearance: You must be eligible for full security clearance. For more information and guidance please visit: UK Security Vetting Clearance Levels . Life at Leonardo: With a More ❯