Role: As a Software Engineering Manager, you will be reporting to the Head of Engineering. This exciting role will place the right candidate at the forefront of unmanned air systems development in the UK. We seek a highly motivated leader to oversee the development and verification of UAS software. As a Software Engineering Manager , you will drive the delivery … of critical engineering outputs, including software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to guide the development of high-integrity aircraft control solutions, ensuring safety, reliability, and compliance with industry standards. Additionally, you will mentor and support your team, fostering a culture of technical excellence and continuous improvement. Ability to … and rigorous testing methodologies. Continuous Improvement: Optimize development processes, tools, and workflows to enhance efficiency and software performance. Essential Skills and Experiences: Proven experience leading software development teams, including embedded systems. Proficiency in programming languages such as C or C++, with experience in real-time embedded systems. Experience with embedded software development tools (e.g. STM32) and environments More ❯
Job Title: Senior Embedded Software Engineer Location : Gloucester (On-Site Working) Salary : Up to £85,000 (Depending on Experience) Note : All applicants must be willing to work on-site and be eligible to obtain Security Clearance. Position Overview : We are seeking developers with expertise in low-level and/or security-focused development to contribute to building complex embedded systems. Required Experience: 5 to 10 years of proven experience in software engineering, with a focus on low-level or security-related development. Significant experience with C++ & Embedded C. A track record of successfully delivering projects across multiple platforms and solutions. A broad understanding of security concepts. Experience working across various platforms. Responsibilities : Be adaptable in programming languages More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum Up to £85,000 (depending on experie
Overview We are looking for a Solution Architects to drive forward the Defence sector within Electrical and Embedded Systems. This is an exciting opportunity to make a real difference to the client projects that you are involved in. Further details on the roles can be found below: Solution Architect To develop and implement solution architectures for maritime systems (including sonar and combat management systems). To design systems to meet the project needs, optimising the design through trade-offs to maximise customer and Thales value. Work closely with Hardware and Software teams to align the solution and detail architectures. Responsibilities Creating, managing, promoting and delivering Architectures for Thales Maritime projects. The development and management of … resolution The defining and authorising of Design Descriptions and Verification objectives. Provide technical advice to the Engineering Group Manager on all technical matters and management issues related to the Systems Engineering Group. To provide technical direction and leadership to the Systems Engineering community. Interaction with key stakeholders. Understanding and embracing customer needs and advising customers. Establish and maintain More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
growing talent. Whether you're an experienced professional or looking to advance your career, we provide training, mentorship, and hands-on opportunities to help you excel in real-time embedded software development. In this role, you will: Deliver and integrate high-quality real-time embedded software, ensuring reliable and efficient performance in critical applications. Collaborate with hardware, firmware … and systems engineering teams, working closely across disciplines to develop robust solutions. Expand your expertise in a supportive environment, with access to learning opportunities that encourage growth in real-time systems and best practices. Lead development approaches focused on design principles, modularity, reuse, and industry best practices, helping shape both technical direction and your own professional journey. What … some qualities we value: Leadership and motivation, with the ability to inspire and guide others. A willingness to learn and adapt, embracing new technologies and methodologies in real-time embedded systems. Hands-on integration and requirements engineering, ensuring high-quality software solutions. Experience with Object Orientation, Linux/VXWorks (Desirable)-but if you're not familiar, don't worry More ❯
within a dynamic software team, and reporting directly to the Senior Software Engineer, the Software Engineers core responsibilities will include but are not limited to: Design, develop, and implement embedded and application-level software solutions. Collaborate within a multidisciplinary team to understand and translate product requirements into technical specifications. Write clean, maintainable, and efficient code, primarily in C++. Develop … audio technology. Skills Required Essential: Bachelor's degree in Software Engineering, Computer Science, Electronic Engineering or related field. Strong proficiency in C++ programming, with experience in real-time or embedded systems. Excellent problem-solving and debugging skills. Strong understanding of software design principles and development methodologies. Effective communication and teamwork skills. Self-motivated and able to work independently or … within a collaborative environment. A genuine interest in Audio Systems The ability to work from our Burnley based office. Desirable: Experience with audio DSP, JUCE framework, or similar audio libraries. Knowledge of other programming languages. Familiarity with version control systems such as Git. Understanding of network protocols or user interface design. Previous experience working in the professional audio More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Description: Are you passionate about building secure systems from the ground up? We're seeking an experienced and motivated Product Security Engineer to enhance the security of our SoC and embedded firmware solutions. In this role, you will evaluate system security architectures, review firmware code, contribute to ROM assessments, and perform hands-on threat modeling and lightweight … for key management, update processes, and hardware protections. Communicate risks and solutions effectively to technical and non-technical stakeholders. Required Skills and Experience: Experience securing hardware-firmware interfaces or embedded systems. Hands-on expertise in C/C++ security code reviews. Knowledge of secure boot, key provisioning, firmware hardening, and trusted computing. Understanding of firmware attack surfaces such as … Strong collaboration, communication, and documentation skills. Nice To Have: Knowledge of hardware design flows (RTL, UVM/SystemVerilog). Experience with TPMs, Secure Elements, or cryptographic modules. Background in embedded security research or industry. Experience in vulnerability discovery and analysis, including CVEs. Familiarity with certification schemes like SESIP, PSA Certified, or Common Criteria. Additional Information: At Arm, we support More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
quality assurance activities. Required Skills and Experience : Expert in C programming. Experience in the Linux kernel and/or a device driver development. Deep understanding of computer architecture and embedded systems. "Nice To Have" Skills and Experience : Experience with leadership roles, driving and coordinating projects. Experience with ARM embedded systems. Experience with different testing/debugging tools and … Experience in software development for a commercial organisation. Experience in developing and contributing to open source software In return: We produce graphics processing hardware and software products for mobile, embedded and automotive industries. Mali Graphics Processor is the world's shipping GPU. Now we are entering into a new growth phase to provide new technologies and products for existing More ❯
and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered. 'sTechTogether THE OPPORTUNITY We are seeking a skilled Embedded Software Engineer with strong expertise in ADA and C++, as well as experience in CI/CD, DDS, and system-level engineering. The ideal candidate will provide hands-on … debugging support, coach others in ADA best practices, and contribute to simulation, modelling, and interface definition activities. KEY RESPONSIBILITIES: Develop and debug software in ADA and C++ for embedded systems. Provide ADA debugging expertise and support coaching/training for team members. Contribute to system engineering, including interface definition and integration. Support and maintain CI/CD pipelines and … AND SKILLS: Proficiency in ADA and C++ development. Strong experience with ADA debugging and coaching. Knowledge of CI/CD processes and DDS. Background in simulation/modelling and systems engineering . BENEFITS: Competitive Basic Salary 6% Employers Contribution + 6% as a salary sacrifice Private Medical Insurance, Life Cover and Income Protection 25 days holiday 5 days full More ❯
members to form part of an experienced and motivated team. We are looking to recruit an experienced Linux-based Python Developer to work alongside the team creating software and systems for the medical and research markets. Your Responsibilities Work with the Senior Software Architect to plan, specify, design, document, and implement the software components. Work individually and lead teams … with QA departments. Desirable: Degree level qualification or equivalent in a relevant discipline. Knowledge of Qt for developing GUIs. Knowledge of C and other "lower level" languages used in embedded systems. Experience of Docker, CI, Vagrant. Previously worked within an engineering or medical background. More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
TalentTech Recruitment Ltd
Firmware Developer - Environmental Monitoring Water & Environmental Monitoring Systems - Hybrid based in Midlands Bromsgrove, Birmingham, Worcester £30,000 - £45,000 Basic Salary + Benefits + Hybrid working Are you an embedded firmware developer or a recent computing/electronics graduate with knowledge of C bare metal programming? Does the thought of working on leading, patent protected monitoring systems … meet their analysis needs. They're looking for driven candidates with knowledge of C bare metal programming. Your Role as a Firmware Developer: Develop, improve, and maintain firmware on embedded systems. Emphasis on sensors, data acquisition, and communication protocols. Support the wider team and liaise with all R&D department, such as hardware engineers for PCB design. Implement and … streamline communication protocols within low level systems (UART, I2C, SPI, etc.) Debug and test firmware as required. Use version control systems such as Git to track changes Mon - Fri role, 3 days in the office, 2 from home. Ideal Background for the Firmware Developer Position : 2+ years' experience with embedded firmware development in C. Familiar with microcontrollers More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum + Benefits + Hybrid Working
. Minimum 5 years' software engineering experience. Experienced in large distributed system software design. Proficiency in C/C++ and Java. Significant experience with safety-critical or safety-related systems (IEC 61508 ideal/IEC 62304 or IEC 26262 desirable). Strong knowledge of high-integrity coding practices and tooling (unit test, static analysis, etc.) and software lifecycles. Strong … technical documentation skills. Knowledge of Software FMEA. Previous defence experience. Practical experience with requirements management tools (e.g. DOORS, Polarion). Desirable Requirements UML and modelling methods. Knowledge of embedded systems. Prior defence industry experience. Experience with Atlassian tools. Experience with virtualisation environments and containerisation. Strong understanding of IP networking protocols. Working knowledge of CI/CD pipelines and tools More ❯
. Minimum 5 years' software engineering experience. Experienced in large distributed system software design. Proficiency in C/C++ and Java. Significant experience with safety-critical or safety-related systems (IEC 61508 ideal/IEC 62304 or IEC 26262 desirable). Strong knowledge of high-integrity coding practices and tooling (unit test, static analysis, etc.) and software lifecycles. Strong … technical documentation skills. Knowledge of Software FMEA. Previous defence experience. Practical experience with requirements management tools (e.g. DOORS, Polarion). Desirable Requirements UML and modelling methods. Knowledge of embedded systems. Prior defence industry experience. Experience with Atlassian tools. Experience with virtualisation environments and containerisation. Strong understanding of IP networking protocols. Working knowledge of CI/CD pipelines and tools More ❯
Stratford-upon-avon, Warwickshire, United Kingdom Hybrid / WFH Options
Jaguar & Land Rove
/06/2025 POSTING END DATE: 26/06/2025 LOCATION: Gaydon Product Engineering at JLR is centred on innovation and creativity. From advanced driver assistance systems to developing the future of electric propulsion, the opportunities to create exceptional experiences for the future of motoring are wide-ranging. You'll work alongside industry experts to drive product … and business objectives, focusing on innovative HMI solutions, latest trends and advancements in HMI, automotive technology, and UX design. WHAT YOU'LL NEED Extensive experience in software architecture or systems engineering, with strong programming skills in C/C++ and Python, plus knowledge of real-time embedded systems. Familiarity with QNX, Linux, Android operating systems, and automotive More ❯
working on the organisation and compilation of paperwork. Work on creating Linux PCIe drivers for HPC and AI/ML networks. CPU and GPU framework integration. Develop network interface embedded software systems. Proficiency and background: Experience as a High Speed Driver, 100g or more. Familiarity with Linux or its derivatives, including Red Hat, Ubuntu, and Debian. Expertise in creating … PCIe drivers for Linux. Familiarity with validation and verification procedures. Advantageous if you have prior knowledge of RDMA and embedded systems. What do you stand to gain? Up to £120,000 DOE Profitable stock options. Christmas/New Year's shutdown plus 25 days of vacation plus bank holidays. Hybrid mode of operation. Life insurance and private health care. More ❯
We're supporting a business-critical initiative to document a full end-to-end software development process currently owned by a single developer working across the full stack and embedded systems. To mitigate delivery and knowledge risks, our client is looking for a software developer, to work as part of a technical solutions team to focus on documenting technical … tech stack and workflows Produce detailed, developer-level technical documentation that can be handed off internally or to future hires Map out the full process behind code delivery to embedded hardware and screen-based devices Ensure no single points of failure remain from a knowledge retention perspective Initial focus on documentation, but software development as the role evolves. Key … Requirements Proven background as a software engineer or developer Strong, demonstrable experience in technical writing and documentation for engineering processes Comfortable working independently to investigate and document systems Familiarity with relevant technologies: C#, Node.js, Python, GitHub Able to be on-site for all working days (location Central London, near to Oxford Circus) Able to start within 2 weeks Happy More ❯
We're supporting a business-critical initiative to document a full end-to-end software development process currently owned by a single developer working across the full stack and embedded systems. To mitigate delivery and knowledge risks, our client is looking for a software developer, to work as part of a technical solutions team to focus on documenting technical … tech stack and workflows Produce detailed, developer-level technical documentation that can be handed off internally or to future hires Map out the full process behind code delivery to embedded hardware and screen-based devices Ensure no single points of failure remain from a knowledge retention perspective Initial focus on documentation, but software development as the role evolves. Key … Requirements Proven background as a software engineer or developer Strong, demonstrable experience in technical writing and documentation for engineering processes Comfortable working independently to investigate and document systems Familiarity with relevant technologies: C#, Node.js, Python, GitHub Able to be on-site for all working days (location Central London, near to Oxford Circus) Able to start within 2 weeks Happy More ❯
are looking for an experienced R&D engineer with a background in instrumentation and relevant hands-on experience building and/or verifying measuring instruments. You will join the systems team to participate in the functional verification (testing) of a newly developed innovative PCR setup. You can take ownership of one or more modules in the setup, such as … and build test setups and prototypes. Manage your work and report on progress. Required knowledge and skills Experience with hardware development and/or verification, such as electrical or embedded systems. Experience with instrument software development, such as Python or LabVIEW. A hands-on, can-do mentality and the ability to work closely in a team. Experience with lab More ❯