Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Anson Mccade
development Collaborate with other tech leads and architects to align solutions Champion best practices and quality assurance Communicate effectively with stakeholders and team members Tech Stack Core: Java, AWS, C++ Methodology: Agile (SCRUM or SAFe) Requirements British citizen (dual nationals considered if British citizenship held for 10+ years) SC clearable (ideally already SC cleared) Eligible for DV clearance Available to More ❯
of equivalent experience may be considered Certification, formal training or experience may also be evaluated and considered in lieu of educational requirements Valid Driver's License required Knowledge of C++ or other modern, object-oriented programming language(s) is required Working knowledge of Microsoft Word and Excel is required Must be able to read, write and speak English fluently Must More ❯
to process and product improvements as the business scales. Collaborate with cross-functional teams in an agile development environment What We're Looking For Strong expertise in C/C++ (including C++11/14/17). Proven experience in embedded software development and the full product lifecycle. In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232). More ❯
projects within the systems software department, involving some of the most advanced missile systems in the world across various warfare domains. What do you need?: Proficiency in C or C++ (at least one is essential), Ada, and/or JavaScript, along with shell scripting languages, backed by a solid foundation in software engineering. Experience in configuring and maintaining Linux OSs More ❯
always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. More ❯
always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. More ❯
technical documentation throughout the development lifecycleCollaborate 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) Confidence using lab tools such as oscilloscopes and logic More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum, Negotiable, Inc benefits
VOIP and C++ Development Engineer Location: Remote Office Location: Basingstoke Salary: up to £65,000 Due to outstanding business growth and infrastructure expansion, we are seeking a self-motivated, and experienced VoIP and C++ Development Engineer.This is a hands-on execution role, working on the core telephony stack involving signalling, media processing, SIP call routing, RTP relaying, WebRTC and failover … passion for building, debugging, and optimizing real-time communication systems, with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve … Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/solutions. Knowledge of de-facto standards and best practices in a development environment, with More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (C++ SDK OEM) Cambridge/WFH to £75k Are you a backend focussed Software Engineer looking for an opportunity to work on complex and interesting, cutting edge systems with client interaction? You could be joining a market leading software house that's remote access product is used by hundreds of millions of users worldwide. As … of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ services and SDKs that require scalability, large amounts of data and must be security compliant. You'll also collaborate with a Sales to lend technical expertise to prospective client discussions … ll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once or twice a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux, Windows, Mac) You have experience of developing SDKs You have a good understanding of networking technologies, protocols e.g. TCP/IP More ❯
Newtown, Powys, Wales, United Kingdom Hybrid / WFH Options
Greenfield I T Recruitment
Senior Software Engineer – C++ Role : Senior Software Engineer Location : Powys/SY15Onsite role with potentially one day working from home Salary: Up to £70k plus benefits JOB OPPORTUNITY! Our client is a specialist engineering/manufacturing company who operate globally.This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using C++/C More ❯
innovation, to building their team of experts, they are now known leaders in their specialist field. The ideal candidate will possess strong experience with embedded software such as C, C++ and have a basic understanding of .Net and C#. It is a must that to have previously worked in a similar role where you have managed a team and driven … development and team management Strong ability to foster innovation and drive results A strategic thinker who has good problem solving skills Strong knowledge of Embedded Software such as C, C++ Understanding of .Net and C# Desirable to know Azure DevOps, Linux and Android. More ❯
innovation, to building their team of experts, they are now known leaders in their specialist field. The ideal candidate will possess strong experience with embedded software such as C, C++ and have a basic understanding of .Net and C#. It is a must that to have previously worked in a similar role where you have managed a team and driven … development and team management Strong ability to foster innovation and drive results A strategic thinker who has good problem solving skills Strong knowledge of Embedded Software such as C, C++ Understanding of .Net and C# Desirable to know Azure DevOps, Linux and Android. More ❯
implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation … QA teams What We're Looking For: A 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 systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic More ❯
implementing embedded software and firmware for microcontrollers and programmable logic devices Developing low-level drivers, communication protocols, and real-time control logic Writing efficient, maintainable code in C/C++ Contributing to system architecture, requirements definition, and hardware integration Debugging and resolving firmware issues across development and production Supporting secure firmware update mechanisms and bootloaders Participating in verification and validation … QA teams What We're Looking For: A 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 systems Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN) Confidence using lab tools such as oscilloscopes and logic More ❯
Test Engineer - Electrical/Electronic South Wales Competitive salary & benefits package Yolk Engineering is exclusively partnered with a growing advanced manufacturing business known for its next generation products and innovation in manufacturing. This is a new opportunity that will combine More ❯
City, Cardiff, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
focused systems. Responsibilities: - Lead and mentor a team of embedded software engineers, providing technical direction and team development. - Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. - Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. - Collaborate cross-functionally with electronics, systems, R&D, and quality … continuous improvement. Essential Skills and Experience: - Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. - A solid track record developing embedded systems (C/C++, RTOS, hardware integration). - Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. - Strong understanding of software development standards and safety-critical compliance frameworks. More ❯
Cardiff, South Glamorgan, Wales, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
focused systems. Responsibilities: - Lead and mentor a team of embedded software engineers, providing technical direction and team development. - Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. - Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. - Collaborate cross-functionally with electronics, systems, R&D, and quality … continuous improvement. Essential Skills and Experience: - Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. - A solid track record developing embedded systems (C/C++, RTOS, hardware integration). - Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. - Strong understanding of software development standards and safety-critical compliance frameworks. More ❯
newport, wales, united kingdom Hybrid / WFH Options
CPS Group (UK) Limited
focused systems. Responsibilities: - Lead and mentor a team of embedded software engineers, providing technical direction and team development. - Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. - Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. - Collaborate cross-functionally with electronics, systems, R&D, and quality … continuous improvement. Essential Skills and Experience: - Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. - A solid track record developing embedded systems (C/C++, RTOS, hardware integration). - Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. - Strong understanding of software development standards and safety-critical compliance frameworks. More ❯
safety-focused systems.Responsibilities:- Lead and mentor a team of embedded software engineers, providing technical direction and team development.- Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems.- Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems.- Collaborate cross-functionally with electronics, systems, R&D, and quality … and continuous improvement.Essential Skills and Experience:- Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities.- A solid track record developing embedded systems (C/C++, RTOS, hardware integration).- Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar.- Strong understanding of software development standards and safety-critical compliance frameworks. More ❯
Newtown, Powys, Wales, United Kingdom Hybrid / WFH Options
Greenfield I T Recruitment
a specialist engineering/manufacturing company who operates globally. This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using embedded/C++/firmware software.Embedded Software Engineer role – Experience of C++ development in an embedded environment. Knowledge of multi-threaded application development using an embedded RTOS. Knowledge of configuring a broad range More ❯