and firmware for microcontrollers and programmable logic devices Develop low-level drivers, communication protocols, and real-time control logic Write efficient, maintainable code in C/C++ Contribute to system architecture, requirements definition, and hardware integration Debug and resolve firmware issues across development and production Support secure firmware update mechanisms and bootloaders Participate in verification and validation activities, including … unit and systemtesting Maintain clear technical documentation throughout the development lifecycle Collaborate closely with hardware, systems, and QA teams ??? Tech Stack & Requirements Essential: Strong experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN … Desirable: Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD pipelines and automated testing ?? Benefits & Perks 25 days annual leave + 8 bank holidays Christmas shutdown 5% company pension contribution Annual bonus scheme 37.5-hour work week with early finish Fridays (1pm) Cycle More ❯
and firmware for microcontrollers and programmable logic devices Develop low-level drivers, communication protocols, and real-time control logic Write efficient, maintainable code in C/C++ Contribute to system architecture, requirements definition, and hardware integration Debug and resolve firmware issues across development and production Support secure firmware update mechanisms and bootloaders Participate in verification and validation activities, including … unit and systemtesting Maintain clear technical documentation throughout the development lifecycle Collaborate closely with hardware, systems, and QA teams ??? Tech Stack & Requirements Essential: Strong experience in embedded software/firmware development Proficiency in C/C++ and experience with real-time or bare-metal systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN … Desirable: Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive) Exposure to FPGA development or low-level hardware programming Understanding of CI/CD pipelines and automated testing ?? Benefits & Perks 25 days annual leave + 8 bank holidays Christmas shutdown 5% company pension contribution Annual bonus scheme 37.5-hour work week with early finish Fridays (1pm) Cycle More ❯
this role, you will be responsible for designing, developing, and maintaining control systems for a range of industrial applications. You will work closely with cross-functional teams to ensure system reliability, efficiency, and performance. This is a full-time position, based in our Usk offices with occasional travel. Design, program, and commission control systems, including PLCs, SCADA, and HMI … systems. Programming Siemens plc Develop and implement automation solutions for manufacturing and process control environments. Troubleshoot and optimize existing control systems to improve efficiency and reliability. Conduct systemtesting, validation, and performance analysis. Collaborate with mechanical, electrical, and software engineers on project development. Ensure compliance with industry standards, safety regulations, and best practices. Provide technical support, training, and … documentation for system users. Degree in Electrical Engineering, Control Systems Engineering, Automation, or a related field. Functional safety qualification advantageous. Proven experience in control systems design, programming, and implementation. Proficiency in PLC programming (Siemens, Allen-Bradley) and SCADA systems. Strong knowledge of industrial networking protocols (Ethernet/IP, Modbus, EtherCat, CAN, Profibus, etc). Experience with motion control, robotics More ❯
architecture with embedded software supporting both core functionality and GUI control. While detailed development is being carried out by an external design partner, our client is responsible for overall system oversight, from requirements definition through to validation and production readiness. The Role: You ll take a leading role in ensuring the system is designed, tested, and released to … Functional Requirements Supporting architectural-level discussions across software, electronics, and mechanical domains Contributing to Risk Management activities and defining mitigation strategies Leading Verification & Validation planning and supporting hands-on systemtesting Providing technical oversight to external design partners and reviewing design outputs Supporting the transfer of the product into manufacturing and guiding design-for-production activities About You … with a background in electronics, embedded software, or a combination of both Experienced in product development within regulated environments (e.g. medical, aerospace, defence, automotive) Able to define and interpret system-level requirements and translate them into structured engineering activities Familiar with hardware/software integration challenges and confident reviewing third-party design work Comfortable working across disciplines and guiding More ❯
Aberdare, Mountain Ash, Mid Glamorgan, United Kingdom
IntaPeople
architecture with embedded software supporting both core functionality and GUI control. While detailed development is being carried out by an external design partner, our client is responsible for overall system oversight, from requirements definition through to validation and production readiness. The Role: You’ll take a leading role in ensuring the system is designed, tested, and released to … Functional Requirements Supporting architectural-level discussions across software, electronics, and mechanical domains Contributing to Risk Management activities and defining mitigation strategies Leading Verification & Validation planning and supporting hands-on systemtesting Providing technical oversight to external design partners and reviewing design outputs Supporting the transfer of the product into manufacturing and guiding design-for-production activities About You … with a background in electronics, embedded software, or a combination of both Experienced in product development within regulated environments (e.g. medical, aerospace, defence, automotive) Able to define and interpret system-level requirements and translate them into structured engineering activities Familiar with hardware/software integration challenges and confident reviewing third-party design work Comfortable working across disciplines and guiding More ❯
and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate in verification and validation … activities, including unit and system testing. Maintain clear technical documentation throughout the development process. Work closely with cross-functional teams including hardware, systems, and QA. What you'll need: Degree in Computer Science, Electronics, or a related field. Solid experience in embedded software/firmware development. Proficiency in C/C++ and experience with real-time or bare-metal More ❯