Maidenhead, England, United Kingdom Hybrid/Remote Options
AVIRE
achieving professional registration as a Chartered Engineer. What you'll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype boards and debug hardware using tools like KiCad, oscilloscopes and logic analysers. Design with the … fit if... You're studying (or have just completed) a Master's in Electronic or Computer Engineering with strong academic results from a top university. You've written embedded C for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. You know how to More ❯
the common bioinformatics analysis software, especially for variant calling, annotation, gene expression quantification and differential expression, among others. Capable to establish NGS data analysis process. Master Perl python R, C/C programming languages, proficient in the use of linux operating system, familiar with basic mathematical statistics knowledge and tools; Project and time management skills. Good communication and presentation skills. More ❯
Are you a C/C++ Software Engineer with commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Software Engineer More ❯
future products due to be released for new industries like health & leisure, wearables & telecoms. The ideal candidate will be someone that genuinely enjoys low level software development in both C and Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write … clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee or BLE Reference: BBBH22229 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. More ❯
small business in Cheltenham who are looking for an Embedded SW Engineer on a 3 month contract (outside IR35) to help during a busy period. The work involves embedded C development on Nordic micros. Some bare-metal work and some running Zephyr RTOS. ROLE: Embedded Software Engineer LOCATION: Cheltenham DURATION: 3 months START: Immediate RATE: up to £55ph (Outside IR35 … Skills required for the Embedded Software Engineer are: Embedded C Nordic micros (Zephyr RTOS) UART/I2C/SPI protocols Fast/agile development Regression testing/revision control The work will be done mostly on-site with some/little flexibility offered when needed. Apply below or get in touch with any questions Cheers, Nathan More ❯
at the forefront of technological advancements, directly contributing to the development and optimisation of embedded systems. This position not only allows you to utilise your extensive programming skills in C but also to take on pivotal responsibilities in release management and configuration management. Your expertise will be crucial in driving process improvements and implementing Continuous Integration/Continuous Deployment (CI … the highest standards of performance and reliability. The work environment is collaborative and forward-thinking, providing ample opportunities for professional growth and development. Key Responsibilities: - Hands-on programming in C for embedded systems - Overseeing release management and configuration management - Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems … Essential Skills and Experience: - Proven experience in embedded software engineering - Proficiency in C programming - Strong background in release and configuration management - Demonstrated ability to drive process improvements - Experience with CI/CD practices and tools - Expertise in build tools, profiling, and testing This role is perfect for a seasoned professional looking to make a significant impact in a reputable organisation. More ❯
at the forefront of technological advancements, directly contributing to the development and optimisation of embedded systems. This position not only allows you to utilise your extensive programming skills in C but also to take on pivotal responsibilities in release management and configuration management. Your expertise will be crucial in driving process improvements and implementing Continuous Integration/Continuous Deployment (CI … the highest standards of performance and reliability. The work environment is collaborative and forward-thinking, providing ample opportunities for professional growth and development. Key Responsibilities: - Hands-on programming in C for embedded systems - Overseeing release management and configuration management - Leading process improvement initiatives - Implementing and managing CI/CD pipelines - Developing and refining build tools - Profiling and testing embedded systems … Essential Skills and Experience: - Proven experience in embedded software engineering - Proficiency in C programming - Strong background in release and configuration management - Demonstrated ability to drive process improvements - Experience with CI/CD practices and tools - Expertise in build tools, profiling, and testing This role is perfect for a seasoned professional looking to make a significant impact in a reputable organisation. More ❯
range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C/C++, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products … and ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in … leading company in a varied and exciting role. The Role: Firmware Development Schematic Design & Verification Client Project Delivery Quality Assurance & Process Improvement The Person: Proven track record in Embedded C Firmware Development RTOS experience (preferably Zephyr) Knowledge of Communication Protocols (RS232, I2C, etc.) No Smoking or Vaping Reference Number: BBBH258847 To apply for this role or for to be considered More ❯
Greater Bristol Area, United Kingdom Hybrid/Remote Options
TRIA
projects. Your day to day: Automate tests for software validation. Work hands-on with embedded systems (STM32, FreeRTOS) and application-level software. Build and maintain automated test suites using C/C++ and Python scripting. Integrate testing workflows into CI/CD pipelines such as Jenkins. Produce clear, compliant documentation and collaborate across diverse engineering teams. Ideally you would have … but not a must: Solid background in software test engineering, validation, or development. Strong skills in C/C++ programming and Python scripting. Experience with embedded systems and test automation tools. Familiarity with CI/CD platforms and version control tools. Amazing to have: Experience with medical or safety-critical standards like IEC 62304. Knowledge of Git, Jira, Confluence, CppUTest More ❯
range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C/C++, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products … and ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in … leading company in a varied and exciting role. The Role: Firmware Development Schematic Design & Verification Client Project Delivery Quality Assurance & Process Improvement The Person: Proven track record in Embedded C Firmware Development RTOS experience (preferably Zephyr) Knowledge of Communication Protocols for local and wireless networks (Bluetooth, WI-FI, Ethernet) No Smoking or Vaping Reference Number: BBBH258847 To apply for this More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
C++ or C Software Engineer Location: Bristol, Full time on site Duration: 12 Months initial SC Clearance Required Rate: £65 ph Umbrella Overview of department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Skillset/Experience required: Essential Knowledge … of working work with Cameo/Rhapsody Proven ability in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 Desirable A strong background in software engineering, its realisation and system wide impact. Collaborative, open approach to development and have the ability to work More ❯
Runcorn, Cheshire, United Kingdom Hybrid/Remote Options
Elev8 Recruitment Ltd
work with real code, not just talk about it. The work: Life-support equipment. Oxygen systems, breathing devices - stuff that actually matters. You'll be debugging and improving legacy C code on memory-constrained microcontrollers. RTOS or bare-metal. Adding new features - wireless comms, connectivity - without breaking what already works. This isn't "let's rewrite everything because the last … you work. What you get: £70k + benefits. The satisfaction of knowing your code keeps people alive. No corporate buzzword bingo. You'll love this if you: Write solid C for embedded systems and don't need to be told why malloc() is a bad idea in safety-critical firmware Have 5+ years in a regulated industry - aerospace, automotive, medical More ❯
Manchester Area, United Kingdom Hybrid/Remote Options
Elev8
work with real code, not just talk about it. The work: Life-support equipment. Oxygen systems, breathing devices - stuff that actually matters. You'll be debugging and improving legacy C code on memory-constrained microcontrollers. RTOS or bare-metal. Adding new features - wireless comms, connectivity - without breaking what already works. This isn't "let's rewrite everything because the last … you work. What you get: £70k + benefits. The satisfaction of knowing your code keeps people alive. No corporate buzzword bingo. You'll love this if you: Write solid C for embedded systems and don't need to be told why malloc() is a bad idea in safety-critical firmware Have 5+ years in a regulated industry - aerospace, automotive, medical More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronics Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embedded software development (C/C++) Experience with real-time operating systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of the software development … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
require 5+ years dedicated hands-on experience working on a mix of native iOS, Android platforms and cross-platform development. * Familiarity with the Android Native UI and iOS Objective-C UI components. * Familiarity with .NET MAUI for cross-platform development. * Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). * Qt mobile GUI development skills using Qt, Qt Quick … Familiarity with Apple App Store developer processes, including code signing and deployment using TestFlight. * Experience as a Google Play Store developer, including app publishing (APK, AAB). * Skills in C/C++ desktop development for Windows using Visual Studio IDE. * Experience with Continuous Integration (CI) tools, including JIRA, Git, Jenkins, Java, bash, batch scripts, and CMake. What you'll get … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
Experience with software validation facilities (numerical, hybrid, or hardware) Familiarity with Git Experience in validation and verification of software for the space industry Experience with real-time embedded systems (C/C++) Understanding of communication protocols such as PUS, CCSDS, CAN, SpaceWire Solid grasp of the software development lifecycle Knowledge of ECSS standards (especially ECSS-E-ST-40C) Proactive and … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
Oxford, England, United Kingdom Hybrid/Remote Options
IC Resources
in Electronic Engineering (or related field) Experience in digital ASIC design and verification, including: Defining functional requirements for verification environments & metrics SystemVerilog UVM testbenches Formal proof verification Understanding of C test cases and C code Scripting languages (e.g. Python, Perl, TCL) Desirable skills Experience with formal verification tools (JasperGold, VC Formal) Familiarity with C/C++ development Prior SSD experience More ❯
Embedded Software Team Lead Role (C, Embedded Linux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team Lead with an expertise … in C on embedded platforms. This role is 4 days per week in the Wiltshire based office so all candidates must live commutable to Wiltshire. They work alongside some of the most iconic and luxurious brands and retailers in the UK. The Role: You'll be coordinating the embedded software development team and contributing to development activities. The role is … the PM requirements into "engineering speak/actions". They encourage Software Engineers with an interest in music/audio to apply. Skills and Experience required: 5 yrs+ Embedded C development experience ideally with product development/embedded software. Experience of writing code for embedded applications (Linux) or running in C on ARM processors. Great Communication skills Experience with WIFI More ❯
City Of Bristol, England, United Kingdom Hybrid/Remote Options
IC Resources
Aerospace with a strong understanding of embedded systems and real-time operating systems, ideally FreeRTOS or SAFE RTOS. Any knowledge of Safety Software Development to standards: DO 178B/C, ISO26262, IEC 61508, IEC 62304 would be advantageous. You must have strong embedded C/Assembler skills, experience of managing projects, extensive full lifecycle development expertise. You should also have More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment Limited
name by building upon a stellar reputation built within elite and professional sports. In this role, you'll take ownership of firmware development across their platforms. You'll develop C/C++ firmware for Nordic SoCs (nRF52/nRF53), working within RTOS or bare-metal environments to deliver ultra-reliable low- power performance. You'll integrate wireless communication technologies such … as BLE, ANT+, and Wi Fi, and work closely with electronics, mechanical, app, and cloud teams to ensure seamless connectivity and performance. The ideal candidate will have strong C/C++ firmware experience, hands on expertise with Nordic SoCs or similar low power architectures, and good knowledge of debugging and test tools. Experience with bootloaders, OTA updates, or system diagnostics … in their history offering a technically fascinating position, opportunities to lead your own projects, and make a substantial contribution to the future of the wider group! The Role Develop C/C++ firmware for Nordic SoCs (nRF52/nRF53) Integrate BLE, ANT+, and Wi Fi connectivity Work in RTOS/bare metal environments for low power optimisation Collaborate with electronics More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment Limited
name by building upon a stellar reputation built within elite and professional sports. In this role, you'll take ownership of firmware development across their platforms. You'll develop C/C++ firmware for Nordic SoCs (nRF52/nRF53), working within RTOS or bare-metal environments to deliver ultra-reliable low-power performance. You'll integrate wireless communication technologies such … as BLE, ANT+, and Wi-Fi, and work closely with electronics, mechanical, app, and cloud teams to ensure seamless connectivity and performance. The ideal candidate will have strong C/C++ firmware experience, hands-on expertise with Nordic SoCs or similar low-power architectures, and good knowledge of debugging and test tools. Experience with bootloaders, OTA updates, or system diagnostics … in their history offering a technically fascinating position, opportunities to lead your own projects, and make a substantial contribution to the future of the wider group! The Role: *Develop C/C++ firmware for Nordic SoCs (nRF52/nRF53) *Integrate BLE, ANT+, and Wi-Fi connectivity *Work in RTOS/bare-metal environments for low-power optimisation *Collaborate with electronics More ❯
their highly motivated team as a result of growth. You will be working on exciting and groundbreaking projects bringing products through the entire development life cycle. Main duties: Embedded C, PCB design Collecting data and sending across on mobile networks Modifying existing products for improved efficiency Skills and Experience Required: 3-5 years experience in embedded C or bare metal More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid/Remote Options
Circuit32 Recruitment Solutions Ltd
in Cheltenham who are looking for an Embedded Software Engineer to help develop their range of products. The work involves low-level (some bare-metal and some RTOS) embedded C development on ARM micros for products used in harsh-environments across the globe. ROLE: Embedded Software Engineer LOCATION: Cheltenham SALARY: up to £60k START: ASAP Skills required for the Embedded … Software Engineer are: Embedded C ARM-based microcontrollers Bare-metal and RTOS development Communications protocols (UART/I2C/SPI) BLE/WiFi/GPRS interfacing Whilst the majority of work will be done on-site in Cheltenham, the business can offer flexibility with occasional remote working when needed. Also includes: Private healthcare Enhanced pension Enhanced holiday allowance If you More ❯
Oxford, England, United Kingdom Hybrid/Remote Options
IC Resources
communications and telemetry devices that are looking for an Embedded Software contractor to join their team. As the right engineer you will be an expert low-level developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better … This is an Outside IR35 contract requiring 3 days per week worked on-site in Oxford and would run for 6 months initially. Key Points: Embedded Software development in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site More ❯