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 ❯
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 ❯
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 ❯
test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embeddedC/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Software Engineer will be responsible for … position you must hold an active TS/SCI clearance with Polygraph. Must have demonstrated experience with Java. Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience … Layer 7 Policy). Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team. Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus. About Navstar For 20 years Navstar has provided high-quality Innovative Technology Services and Solutions throughout the Intelligence More ❯
test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embeddedC/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Software Engineer will be responsible for … position you must hold an active TS/SCI clearance with Polygraph. Must have demonstrated experience with Java. Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience … Layer 7 Policy). Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team. Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus. Pay Rate: In compliance with Maryland's Equal Pay for Equal Work law, the annual base salary range More ❯
test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embeddedC/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Software Engineer will be responsible for … position you must hold an active TS/SCI clearance with Polygraph. Must have demonstrated experience with Java. Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience … Layer 7 Policy). Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team. Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus. Pay Rate: In compliance with Colorado's Equal Pay for Equal Work Act, the annual base salary range 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 ❯
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 ❯
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 ❯
consultancy, providing solutions to a range of Automotive companies, are looking for a Controls Software Engineer - Codesys to join their site based in Sharnbrook. Job Details Location: Sharnbrook Sector: Embedded, C++/C#/Python/Java Job type: Permanent Job reference: BOW1229 Salary: Up to £65,000 + bens For further information on the Controls Software Engineer - Codesys … job based in Sharnbrook, please contact Ben Wiles on/or email Requirements Codesys experience (ESSENTIAL) Previous experience and knowledge of Control Systems Experience of EmbeddedC CAN-bus 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 ❯
Lead the design and development of secure hardware platforms, including high-speed digital systems and embedded architectures. Provide architectural direction and technical leadership across multiple projects. Collaborate with Product Management, Software, and Security teams to define hardware requirements and align with business goals. Ensure hardware designs meet security certification standards and regulatory compliance (EMC, safety, etc.). Drive innovation … system demos. Maintain strong stakeholder relationships across engineering, product, and customer-facing teams. Bachelor's degree in Electronic Engineering or related field. Extensive experience in high-speed digital design, embedded systems, and secure product development. Proven track record of leading hardware design efforts and delivering complex systems. Expertise in: + 32/64-bit processor platforms + FPGAs and … EMC, and safety standards + ECAD tools (preferably Altium) Strong analytical and problem-solving skills with a focus on practical, scalable solutions. Excellent communication and leadership skills.- Experience with: EmbeddedC or Rust Linux and U-Boot VHDL for FPGA developmentAt Entrust, we don't just offer jobs - we offer career journeys. Here is what you can expect 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 ❯
level design/verification. Strong knowledge of FPGA architectures, high-speed design, and DO-254 certification processes. Excellent problem-solving, communication, and teamwork skills. Experience with Verilog, UVM, and embeddedC/C++ designs is preferred 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 ❯