Portsmouth, England, United Kingdom Hybrid/Remote Options
Sirius Digital Services
define technical specifications Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++, familiarity with Python, C#, Zig. Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied challenges Confidence working with More ❯
Junior Embedded Software Engineer role: A degree or relevant qualification in Software Engineering, Computer Science, Electronic Engineering, or a related numerate discipline. Previous work experience in embedded systems development. C programming skills with experience developing for embedded environments. Experience in Windows application development, ideally using C# and Microsoft Visual Studio. Understanding of hardware-level debugging and component testing. Excellent technical More ❯
Junior Embedded Software Engineer role: A degree or relevant qualification in Software Engineering, Computer Science, Electronic Engineering, or a related numerate discipline. Previous work experience in embedded systems development. C programming skills with experience developing for embedded environments. Experience in Windows application development, ideally using C# and Microsoft Visual Studio. Understanding of hardware-level debugging and component testing. Excellent technical More ❯
southampton, south east england, united kingdom Hybrid/Remote Options
Leonardo
Knowledge of Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins Knowledge of software development standards such as RTCA 178C and coding standards such as AUTOSAR/MISRA C/C++ This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important More ❯
Farnborough, Hampshire, South East, United Kingdom
Copello
technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and More ❯
Southampton, England, United Kingdom Hybrid/Remote Options
Mansell Recruitment Group
an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture More ❯
tool Document and present research findings to relevant stakeholders Apply the appropriate standards, processes and principles in his/her daily activities Required Skills: Experience of developing software in C and/or C++ A self-starter with good verbal communication Excellent written communication through the use of e-mail, presentations and reports Comprehensive understanding of various software development methodologies More ❯
firmware validation on hardware boards (ASIC, DSP, FPGA) Strong understanding of software-hardware integration, issue debugging, and test specification development Familiarity with safety-critical software standards (e.g. MISRA, DO178-C) and tools like Git, Jira, DOORS Working knowledge of CCSDS standards, with Eclipse and Java experience considered a plus What you’ll love about working here Open access to digital More ❯
Junior Embedded Software Engineer LOCATION- Hampshire TERM- Permanent SALARY- £30,000 and £45,000 annum DOE Graduate Embedded Software Engineer will ideally have the following Skills: Strong Knowledge of C languages Microcontroller prghoramming Degree in electronics or similar discipline Debugging Hardware The Graduate Embedded Software Engineer role will involve: Working on all aspects of the life-cycle Gaining exporsure to More ❯
Southampton, Hampshire, United Kingdom Hybrid/Remote Options
Octagon Group
embedded systems in a dynamic and secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications Skills required … Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and a UK passport holder. Whats on offer for the Embedded Software Engineer in Southampton: Competitive salary based More ❯
members. You will have a strong understanding of Software Architecture and how it works in conjunction with hardware. Candidates will therefore ideally have real-time embedded software experience in C, C++ or Ada, as well as a strong understanding of software architecture. Ideally candidates will also have experience of UML or MATLAB as modelling tools. What You’ll Be Doing More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid/Remote Options
CURE TALENT LIMITED
partners to troubleshoot and resolve production issues, ensuring quality and performance at scale Qualifications and Skills: Proven experience in electronics design, PCB layout (Altium), and embedded systems development Strong C/C++ skills for embedded systems and familiarity with STM32 microcontrollers Experience with LabVIEW for instrumentation and testing Track record of taking products from development through to production, ideally in More ❯
a fantastic opportunity to work on modern embedded systems used across environmental monitoring, industrial automation, and other real-world applications. Youll play a key role in developing high-quality C/C++ firmware, supporting projects from concept through to production, and contributing to a culture of technical excellence. The Role Design, develop and maintain embedded firmware (C/C++) for … concept, development, production and post-launch support Maintain clear and comprehensive technical documentation What Youll Need Degree in Electronic Engineering, Computer Science or similar Strong experience developing firmware in C/C++ for resource-constrained embedded systems Experience with RTOS environments (e.g., Zephyr) Familiarity with compilers, IDEs and firmware development tools Knowledge of digital electronics and common hardware interfaces Experience More ❯
mission to provide the world's military members with the latest, most customizable solutions and capabilities, enabling mission success anywhere around the globe. At Ultra Intelligence and Communications (I&C), we provide critical, tactical capabilities to enhance and accelerate decision-making in the most challenging environments. By joining us, you will experience unrivaled opportunities for growth and innovation and be … signal processing, Embedded Linux, GUI development on Windows, Linux and mobile; data analytics using Jupyter notebooks. Program in a range of languages appropriate to the solution ranging from Rust, C/C++ to Python and Web Development frameworks. Work/interact with FPGAs, electronic design and mechanical design. Work closely with team-members in an agile fashion achieving a balanced … in an engineering, mathematical or science-based subject or equivalent experience. + Experience of at least one of the following; - Embedded Linux application, kernel and/or driver development. - C/C++ or Rust + Experience of best practice software development processes/lifecycles + Experience of Object Oriented Design and Design Patterns + Experience of software testing and design More ❯
engineering team, youll contribute to the design and evolution of innovative sensing systems used in demanding environments across the globe. Youll have the opportunity to: Develop robust software in C/C++ for Linux-based and microcontroller-based embedded systems. Work hands-on with real-time systems , digital electronics , and hardware-in-the-loop testing . Contribute to system design … date with emerging technologies and best practices in embedded software engineering. Minimal travel may be required for this role. What Were Looking For Essential Skills & Experience: Strong proficiency in C/C++ with experience in object-oriented coding. Proven experience in bare-metal microcontroller development (e.g., STM32, PIC). Understanding of real-time and/or Linux-based operating systems. More ❯
signal processing, Embedded Linux, GUI development on Windows, Linux and mobile; data analytics using Jupyter notebooks. Program in a range of languages appropriate to the solution ranging from Rust, C/C++ to Python and Web Development frameworks. Work/interact with FPGAs, electronic design and mechanical design. Work closely with team-members in an agile fashion achieving a balanced … Degree in an engineering, mathematical or science-based subject or equivalent experience. Experience of at least one of the following; Embedded Linux application, kernel and/or driver development. C/C++ or Rust Experience of best practice software development processes/lifecycles Experience of Object Oriented Design and Design Patterns Experience of software testing and design for test Desirable More ❯
Clearance/Currently holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working... More ❯
+ package For more details please call me on or email (see below) SKILLS & EXPERIENCE REQUIRED: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin. Successful applicant must hold active SC Security Clearance. TO BE CONSIDERED. Please either apply by clicking online or emailing me directly to (see below) - I can … your application to our client in conjunction with this vacancy only. I look forward to hearing from you. EMBEDDED SOFTWARE ENGINEER KEY SKILLS: EMBEDDED SOFTWARE ENGINEER/Linux/C/C ANDROID/NATIONAL SECURITY/DEFENCE/GOVERNMENT/SECURITY CLEARED/SECURITY CLEARANCE/SECURITY CHECK/SC CLEARED/SC CLEARANCE More ❯
Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and … impact. Youll be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Southampton, England, United Kingdom Hybrid/Remote Options
Octagon Group
advanced embedded systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and … implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Fordingbridge, Hampshire, South East, United Kingdom
Ernest Gordon Recruitment
RTOS) such as Zephyr. The Role: * Research, develop and design electronic products. * Embedded software development in C. * Review product specifications. The Person: * Software engineering degree or related subject. * Embedded C and Linux experience. * RTOS experience. * Able to commute to Fordingbridge. Reference Number: 21314 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems. If you More ❯
Andover, Hampshire, England, United Kingdom Hybrid/Remote Options
Owen Daniels
Are you a Senior Embedded Software Engineer? Do you have experience in writing and testing code in Embedded C, C++ and Python? Are you confident working with products involving motor or motion control? If so, an exciting permanent opportunity has arisen to join a company specialising in the design and manufacture of complex electromechanical devices and machines. Senior Embedded Software … then this could be the company for you. Senior Embedded Software Engineer - Job Description: Design, write, test and deliver embedded software solutions for motor controller products, using languages including C, C++ and Python. Maintain and enhance existing software tools and systems. Collaborate with hardware and mechanical teams within the R&D department on new technologies and projects. Write code in … accordance with MISRA coding standards. Senior Embedded Software Engineer - Essential Experience: Proficient in C++, Embedded C and Python. Proven experience working with motor control or motion-based systems. Experience working within multi-disciplinary teams (hardware, mechanical, software). Understanding of MISRA standards. More ❯
your expertise will help deliver the technology that keeps missions safe and successful. What you’ll be doing Developing and validating features for next-generation subsea products. Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems. Debugging complex boards, schematics, and communication protocols. Collaborating across engineering teams to fuse hardware and software. Innovating — re-using code … optimising systems, and shaping architectures. Mentoring colleagues and sharing best practice. What you’ll bring to the role Proficiency in C/C++ , embedded Linux, and microcontroller (STM32, PIC) development. Strong grasp of RTOS/bare-metal systems, DevOps build tools, cross-compiling. A mindset for structured software development: coding guidelines, testing, version control, peer reviews. Curiosity, collaboration, and the More ❯
devices. Knowledge of PCIe NVMe implementations in FPGA. Experience with Xilinx or Altera devices/toolchains. Familiarity with 3rd-party IP integration. Design for security principles. Embedded firmware development (C/C assembler). Understanding of cryptographic algorithms and standards. Experience integrating FPGAs within larger hardware platforms. If you're interested in this role, then please apply. I will reach More ❯
DV/UK C Cleared Infrastructure Engineer - Hybrid working ( South West, Middlands & North)- £Competitive Salary Please note: Due to the nature of the work, all candidates must have a HLC eDV that is active and transferrable. Candidates must also be s ole UK National with minimum 10 years unbroken residency. RedHat Linux 6 or 7 (Certification is not required) Experience More ❯