software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C is essential as is embedded programming experience of both low level and high level code Outline of Competencies: Experience of developing software through entire lifecycle. … Ability to analyse process or tools to propose improvements where applicable. Qualifications and Experience required: Team working ability and drive to deliver on time C experience in an embedded environment Experience of embedded processors and real-time operating systems Experience of interfacing with hardware devices and peripherals Solid understanding of More ❯
north lanarkshire, central scotland, United Kingdom Hybrid / WFH Options
Escape Recruitment Services
on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart … scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition More ❯
Motherwell, North Lanarkshire, UK Hybrid / WFH Options
Escape Recruitment Services
on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart … scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and More ❯
closely with clients during integration and pre-sales phases to ensure top-quality outcomes for automotive and industrial applications. Split time between coding in C to build algorithms and developing test environments for efficient algorithm evaluation. Qualifications and Experience: Essential: Degree in Electronics or Physics. Other technical fields may be … considered with relevant experience. Hands-on experience in embedded C coding. Proficient in software unit testing. Strong numeracy skills and experience with ISO9000 frameworks and version control. Demonstrated record of successful project completions. Desirable: Low-level USB firmware experience. Knowledge of image processing and signal encoding/decoding. Familiarity with More ❯
closely with clients during integration and pre-sales phases to ensure top-quality outcomes for automotive and industrial applications. Split time between coding in C to build algorithms and developing test environments for efficient algorithm evaluation. Qualifications and Experience: Essential: Degree in Electronics or Physics. Other technical fields may be … considered with relevant experience. Hands-on experience in embedded C coding. Proficient in software unit testing. Strong numeracy skills and experience with ISO9000 frameworks and version control. Demonstrated record of successful project completions. Desirable: Low-level USB firmware experience. Knowledge of image processing and signal encoding/decoding. Familiarity with More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
physical access control. As our Firmware Engineer, you will support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C# Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Ability to complete tasks with minimal supervision. What we … will love about your background: Ability to write low to medium complexity coded solutions. Experience with embedded C, bare metal and RTOS applications. Able to use standard development software: debuggers, editors, compilers. Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C) Able to demonstrate experience with software version More ❯
physical access control. As our Firmware Engineer, you will support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C# Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Ability to complete tasks with minimal supervision. What we … will love about your background: Ability to write low to medium complexity coded solutions. Experience with embedded C, bare metal and RTOS applications. Able to use standard development software: debuggers, editors, compilers. Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C) Able to demonstrate experience with software version More ❯
for learning and self-development. EXPERIENCE Track record of embedded software system development from architecture, design, development and verification. Experience of software development in C/C++ programming languages. Using multi-threaded and real-time SW Architectures. RTOS-based development (Zephyr, FreeRTOS, Embedded Linux etc). Experience of Linux Kernel … a Linux environment. Knowledge of Embedded processors such as ARM. Experience in Python/TCL would be advantageous. Knowledge of high-level synthesis in C/C++ would be beneficial. Self-motivated and goal driven. Capable of working alone or as part of a team. Willingness to mentor and assist More ❯
as the engineering team grows. Opportunities for international travel to meet clients or attend industry-leading trade shows. What you'll need: Proficiency in C and assembly languages. Hands-on experience in embedded systems design. Familiarity with software development in controlled environments. Degree in Engineering, Science, or Mathematics. Knowledge of … FreeRTOS, SAFERTOS). Low-level embedded engineering experience (e.g., Cortex M3/M4, A7). Familiarity with safety-critical standards (e.g., DO-178B/C, IEC 62304). Understanding of networking protocols (TCP, UDP) or embedded software security. Experience with ARM, MIPS, or Power architectures. Exposure to software requirements, configuration More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
have an excellent understanding of Software Development and Software Testing and you will have a strong understanding of multiple programming languages, such as, C++, C, C#, .NET Core, Java, JavaScript, Node.js, Angular, React or similar. You will also have/be: Experience in creating application security strategies, standards, best practices … Architect, Senior Application Security Architect, SDLC, Secure by Design, Architecture, Software Development, Engineering, DevOps, InfoSec, Security, Security Strategy, Best Practice, Programming, Code, C++, C#, C, .NET Core, Java, JavaScript, Node.js, Angular, React, OWASP, Agile, Application Threat Modelling, Security Policy, Security Controls, ISO 27001, NIST, GDPR, Cloud, Azure. Please note that More ❯
the concept stage to the launch stage. Key job responsibilities As a Software Development Engineer III, you will: Write code: Write code primarily in C, C++ and Python and design scalable, fault tolerant and distributed applications. Produce code that is robust, efficient and maintainable. Design is Crucial: Build flexible systems … scaling) of new and existing systems experience. Experience as a mentor, tech lead or leading an engineering team. Proficient in embedded software development using C, C++. Proficient in implementing embedded software ranging from high-level application to low-level hardware device drivers. Solid understanding of Object-Oriented design and concepts. More ❯
boards, ensuring compactness and durability for wearable applications. Develop test boards and fixtures. Firmware Development for Wearable Systems: Develop, test, and maintain firmware in C/C++ for embedded systems, focusing on low-power, real-time processing for continuous health monitoring. Implement firmware that interfaces with biosensors and communication modules … Hands-on experience with PCB design software (e.g., Altium) for multi-layer and compact layouts suitable for wearable devices. Firmware Development : Proficiency in embedded C/C++ programming, with a focus on low-power, real-time control and processing for health monitoring applications. Testing & Debugging : Proven experience in testing and More ❯
boards, ensuring compactness and durability for wearable applications. Develop test boards and fixtures. Firmware Development for Wearable Systems: Develop, test, and maintain firmware in C/C++ for embedded systems, focusing on low-power, real-time processing for continuous health monitoring. Implement firmware that interfaces with biosensors and communication modules … Hands-on experience with PCB design software (e.g., Altium) for multi-layer and compact layouts suitable for wearable devices. Firmware Development : Proficiency in embedded C/C++ programming, with a focus on low-power, real-time control and processing for health monitoring applications. Testing & Debugging : Proven experience in testing and More ❯
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: Software Engineering Degree Apprenticeship (Level 6) Learning Provider Delivered by BPP UNIVERSITY LIMITED Employer ARM LIMITED Vacancy Description About the Apprenticeship Program: 3 More ❯
Manchester UK, Kings Langley UK, Bristol UK Categories: Graphics The role The PowerVR Graphics & Simulation Team is responsible for designing and maintaining high performance C, C++ and System-C simulation models, as well as assisting integration into simulation platforms.They are used for hardware verification purposes, system performance estimation and inclusion … and achieve the best possible outcome to the highest imaginable standard. You'll have: A degree in software engineering, electronic engineering or similar Strong C and C++ knowledge An understanding of computer architecture A comprehension of hardware design principles You might also have: An understanding of computer graphics and OpenGL More ❯
on routine work, detailed instructions on new projects or assignments. Programming - Good database development skills in Oracle PL/SQL Good programming skills in C, C++, ANSI C or VB.NET, ASP.NET and Microsoft Visual Studio Knowledge of UNIX/Linux Operating Systems Bankcard Business Knowledge - Extends knowledge of bankcard business More ❯
Basingstoke, Hampshire, South East, United Kingdom
Platform Recruitment Limited
Embedded Software Engineer Basingstoke IoT, C, ARM Cortex £40-55k Are you an Embedded Software Engineer with experience in C programming, IoT, and ARM Cortex microcontrollers ? Join a forward-thinking company in Basingstoke , working on cutting-edge IoT solutions and wireless systems. Key Responsibilities: Develop new IoT products , working … enhance the companys embedded software portfolio . Contribute to full product lifecycle development , from concept to deployment. Required Skills & Experience: Strong proficiency in Embedded C programming . Hands-on experience with microcontroller development (preferably ARM Cortex ). Understanding of schematics, PCB layouts, and technical documentation . Why Join? ? Exciting projects More ❯
Exclusive Ocho partnership Golang or Java or C Developers ( URGENT) (****New Cloud Security company that recently set up in Belfast with 14 hires already on board and capacity to hire up to another 3 in the next month) This client recently secured an 100 million investment and landed NASA as … a client . They also moved into new shiny offices earlier this year. Golang/Java/C Developers - 3+ years commercial experience required. We are currently seeking to appoint up to 3 Golang/Java/C Developers asap at various levels ! With two of the biggest names in … Golang leading things from the front this is a very exciting time to join the business. The Role: As a Java/Golang or C Developer with our client, you'll play a pivotal role in developing and securing their groundbreaking products. We're seeking individuals that are not only More ❯
Exclusive Ocho partnership Golang or Java or C Developers ( URGENT) (****New Cloud Security company that recently set up in Belfast with 14 hires already on board and capacity to hire up to another 3 in the next month) This client recently secured an 100 million investment and landed NASA as … a client . They also moved into new shiny offices earlier this year. Golang/Java/C Developers - 3+ years commercial experience required. We are currently seeking to appoint up to 3 Golang/Java/C Developers asap at various levels ! With two of the biggest names in … Golang leading things from the front this is a very exciting time to join the business. The Role: As a Java/Golang or C Developer with our client, you'll play a pivotal role in developing and securing their groundbreaking products. We're seeking individuals that are not only More ❯