and software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We’re Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embeddedC/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools More ❯
or £75/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months The Role Hands-on embedded firmware role developing and supporting real-time systems. Involves programming, debugging, integration with hardware, and ensuring compliance with regulated standards. Mix of new products and legacy support. Key Responsibilities … Develop, test, and maintain embedded firmware. Work closely with hardware/electronics teams on integration. Support system validation, debugging, and compliance testing. Produce technical documentation and reports. Essential Skills Strong embeddedC programming experience. Background with microcontrollers and/or FPGA-based systems. Debugging, validation, and testing skills. Degree in Electronic Engineering, Computer Science, or related discipline. More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
or £75/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months The Role Hands-on embedded firmware role developing and supporting real-time systems. Involves programming, debugging, integration with hardware, and ensuring compliance with regulated standards. Mix of new products and legacy support. Key Responsibilities … Develop, test, and maintain embedded firmware. Work closely with hardware/electronics teams on integration. Support system validation, debugging, and compliance testing. Produce technical documentation and reports. Essential Skills Strong embeddedC programming experience. Background with microcontrollers and/or FPGA-based systems. Debugging, validation, and testing skills. Degree in Electronic Engineering, Computer Science, or related discipline. More ❯
learning about the companies products, processes and systems from a longstanding employee who is looking to retire in the foreseeable future. Essential Skills Strong ability to program Microcontrollers in EmbeddedC At least some knowledge of C#/.Net Some knowledge of Networking (PSTN, TCP/IP, and 4G/5G systems) At least an appreciation of Hardware More ❯
learning about the companies products, processes and systems from a longstanding employee who is looking to retire in the foreseeable future. Essential Skills Strong ability to program Microcontrollers in EmbeddedC At least some knowledge of C#/.Net Some knowledge of Networking (PSTN, TCP/IP, and 4G/5G systems) At least an appreciation of Hardware More ❯
experience is advantageous. Skills & Abilities Strong communication skills, both written and verbal. Proficiency with analysis tools such as Matlab/Octave, C#, or Python. Strong mathematical capability. Knowledge of embeddedC/C++ is an advantage. Proficiency with Microsoft Office applications. Knowledge Systems engineering and analysis principles. Awareness of defence-related environmental and EMC Understanding of geographical information More ❯
develop software applications to complement their products which manage the products calibration process and allow data to be extracted from the equipment. To apply for this Senior Firmware Engineer - C/C++ job based in Glasgow you must have a combination of the following skills: - Proven experience as an Senior Embedded Software Engineer - Strong hands-on experience with … EmbeddedC and FreeRTOS - Solid understanding of microcontroller-based systems and real-time constraints - Familiarity with low-level hardware interaction and debugging tools This job is a great opportunity for a driven Software engineer in Glasgow. To apply for this job please send your CV to or give Ricky Wilcocks a call on 01582 878810 or 079317 88834. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Your general digital design experience with electronics should include the use of Altium (PCB design) and HyperLynx (signal integrity analyses) or similar. Additional experience with radio frequency systems, DSP, embedded software and/or requirements management using DOORS would be beneficial. Further experience with C++, VHDL, Python and Tcl would be desirable. Due to the nature of projects, the … on offer is a competitive remunerations package including career support and opportunities for leadership. Keywords: FPGA, ASIC, PCB, Digital Design, Electronics, Wireless, IoT, Communications, Robotics, Networks, Satellites, Instrumentation, DSP, Embedded, C, C++, RF, Project Leadership Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++ Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems Strong academic background including a 1st or 2:1 or PhD in a numerate subject and … different and so supports flexible working hours. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, EmbeddedC, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯
Physics have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embeddedC/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs, SoCs, high More ❯
and leading others Your skillset may include: Have experience in at least one of the following areas: Complex PCB design, FPGA development in VHDL, or Software development experience in embeddedC/C++ Be self-motivating, capable of working independently Have a strong academic background Have strong verbal and written presentation skills If this all sounds like something More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
coding in the early stages. Over time, your focus will shift towards leading a dedicated team of engineers as the group expands. Your work will span: Developing real-time embedded systems and ensuring they integrate seamlessly with hardware Introducing modern engineering practices, from testing frameworks to version control and automation Working closely with electronics and systems engineers to deliver … leadership role. Youll need to combine strong technical expertise with the drive to scale a new function inside a company thats moving fast. Ideally, youll bring: Deep experience with embeddedC/C++ or Rust (RTOS, bare-metal, or similar environments) Familiarity with microcontrollers, SoCs, and low-level software development Some exposure to Python or similar tools for More ❯
coding in the early stages. Over time, your focus will shift towards leading a dedicated team of engineers as the group expands. Your work will span: Developing real-time embedded systems and ensuring they integrate seamlessly with hardware Introducing modern engineering practices, from testing frameworks to version control and automation Working closely with electronics and systems engineers to deliver … ll need to combine strong technical expertise with the drive to scale a new function inside a company that’s moving fast. Ideally, you’ll bring: Deep experience with embeddedC/C++ or Rust (RTOS, bare-metal, or similar environments) Familiarity with microcontrollers, SoCs, and low-level software development Some exposure to Python or similar tools for More ❯
Role Overview: We are looking for an experienced Software Team Lead to join our client's team and lead the development of a real-time, safety-critical embeddedC application that controls the aircraft's nose wheel steering system. In this key leadership role, you will guide a team of software engineers through requirements gathering, design, implementation, and … with DO-178C Level A safety standards, while driving innovation and quality. Key Responsibilities: Technical Leadership: Lead requirements definition, design, development, and verification of a bare-metal, real-time C software system. Ensure strict adherence to DO-178C Level A processes, including traceability and quality assurance. Conduct design and code reviews to maintain high-quality standards. Project & Team Leadership … project status to stakeholders and participate in program reviews. Foster clear communication and teamwork within your group. Required Skills and Experience: Technical: Proven experience developing bare-metal real-time embedded systems in C. Strong knowledge of DO-178C Level A standards and certification processes. Experience with safety-critical systems and MCDC testing. Familiarity with debugging tools and hardware interfaces. More ❯
High Wycombe, Buckinghamshire, England, United Kingdom
Avanti
My client has just secured further investment and are growing fast. Right now, they need someone with strong PCB design experience who also has a handle on embeddedC/C++ - not necessarily an expert in everything, but someone who wants to build real-world products from scratch. You’d be joining a tight-knit engineering team working More ❯
Degree (PhD being highly beneficial) and with good A levels including Mathematics and Physics; you will ideally have commercial experience involving complex PCB design, FPGA development in VHDL and EmbeddedC/C++. Knowledge of Signal Processing, IC Design & Verification, Analogue design and Digital design are also highly beneficial. This Technology Consultancy provides software and hardware implementation services More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Pension + Bonus + Life Ass +25 D/H
Degree (PhD being highly beneficial) and with good A levels including Mathematics and Physics; you will ideally have commercial experience involving complex PCB design, FPGA development in VHDL and EmbeddedC/C++. Knowledge of Signal Processing, IC Design & Verification, Analogue design and Digital design are also highly beneficial. This Technology Consultancy provides software and hardware implementation services More ❯
Surrey Research Park, Guildford, Surrey, England, United Kingdom
Technical Futures Ltd
Degree (PhD being highly beneficial) and with good A levels including Mathematics and Physics; you will ideally have commercial experience involving complex PCB design, FPGA development in VHDL and EmbeddedC/C++. Knowledge of Signal Processing, IC Design & Verification, Analogue design and Digital design are also highly beneficial. This Technology Consultancy provides software and hardware implementation services More ❯
their site based in Sharnbrook. Key skills required for the Controls Software Engineer - Codesys job in Sharnbrook: Codesys experience (ESSENTIAL) Previous experience and knowledge of Control Systems Experience of EmbeddedC CAN-bus This is an excellent opportunity for a Controls Software Engineer - Codesys that is keen to grow and progress their career with a forward-thinking business 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