3,137 Embedded Engineer jobs in the United Kingdom
Embedded Engineer
Posted today
Job Viewed
Job Description
Embedded Engineer
Posted today
Job Viewed
Job Description
Embedded Engineer
Posted today
Job Viewed
Job Description
Embedded Test Engineer -Location: Hybrid Bristol -
We have partnered with a leading engineering consultancy to find a talented Software Test Engineer to join their innovative team. This is a fantastic opportunity to work alongside experienced consultants, driving quality in embedded and application software for cutting-edge 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, GTest, and Doxygen.
- Comfort working across software and hardware layers.
- Consultancy experience is a bonus.
Please drop me a message if you have any questions at all.
Embedded Test Engineer -Location: Hybrid Bristol
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Join a well-funded, fast-growing tech company at an exciting stage of growth. We’re looking for a hands-on Embedded Software Engineer to design and build the real-time systems powering their first-generation hardware.
Embedded software engineer responsibilities:
- Develop embedded software in C/C++ or Rust (RTOS, bare-metal, SoCs, MCUs) li>Work closely with electronics engineers to deliver reliable, high-performance products
- Shape tools, processes, and testing practices from the start
- Stay hands-on with coding while influencing architecture and future direction
Embedded software engineer requirements:
- 3+ years embedded C/C++, (Rust also interesting)
- Knowledge of real-time and low-level development (RTOS/bare-metal)
- Python for prototyping/testing
- Proactive, collaborative mindset with ownership of projects
This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company that’s scaling fast.
~
Position : Embedded Software Engineer
Location : Cambridge
Salary : £50-85k
Key Skills : embedded C/C++, RTOS, bare-metal, SoCs, MCUs
Desirable skills : Rust
Apply: jamie AT enterpriserecruitment DOT com
~
I’m not an engineer myself, but have a BSc in Computer Science so have a technical understanding. Feel free to send your CV and I can match you to our other suitable roles. I specialise in recruiting software and electronic engineers for technology companies throughout the UK.
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Embedded Software Engineer (Robotics)
Edinburgh/Hybrid Working
45,000 - 60,000 per annum + Benefits
iO Associates has proudly partnered with a Cutting-Edge Robotics Startup client in the recruitment of an Embedded Software Engineer.
With significant amounts of investment already secured, they're now looking at building out a Senior team to meet customer requirements and deliver against targets.
This role would suit an Engineer that is comfortable working in dynamic environments, and with a keen interest in enhancing robotic sorting control systems.
Whats on offer:
- Salary: 45-60K + Benefits + Share Options
- Location: 2 days per week on-site (Edinburgh), with flexibility to be on-site 5 days a week during critical project phases
- Environment: Start-up pace - exciting, collaborative, and fast-moving
Skillset required:
- 5-10 year's experience with embedded systems and robotics (especially moving parts/actuator control)
- Strong knowledge of electrical/robotic control systems
- Bare metal experience
- Industry background in automotive, EV, or similar is a plus, but not required
If this position is of interest to you, apply to the link for consideration!
Embedded Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Embedded Software Engineer
We are seeking a talented and motivated Embedded Software Engineer to join a leading engineering business that develops complex electromechanical systems for highly regulated markets. This role offers the opportunity to contribute to the full lifecycle of embedded software development, from initial requirements and design through to implementation, testing, and delivery.
Key Responsibilities of the Embedded Software Engineer:
Develop embedded software solutions across the full product lifecycle, including documentation, design reviews, integration, testing, and commissioning
Generate code in support of software solutions where required
Ensure compliance with relevant engineering standards and processes
Participate in software design reviews, maintaining quality and procedural adherence
Troubleshoot and resolve technical software issues
Interpret system and software requirements to deliver robust and reliable solutions
Collaborate with cross-functional teams including systems, hardware, and test engineers
Undertake any additional tasks reasonably aligned with the role
What We’re Looking For in the Embedded Software Engineer:
HND in a relevant engineering discipline or equivalent practical experience
Proven experience in a software engineering role, ideally within a manufacturing or embedded systems environment
Experience developing real-time embedded C software for Linux
Familiarity with version control systems (e.g. Git)
Knowledge of engineering principles and tools, with experience using Qt Creator advantageous
Strong problem-solving skills, attention to detail, and effective time management
Excellent communication skills and ability to work both independently and collaboratively
This is an exciting opportunity to join a business at the forefront of complex electromechanical system development for highly regulated industries, offering hands-on exposure to challenging engineering projects and collaborative problem-solving.
Click Apply Now or get in touch with Bella from ReeVR Talent.
Embedded Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Embedded Software Engineer
Our client is a world leading manufacturer of underwater technology for use within the Energy, Science and Defence sectors. They are looking for an Embedded Software Engineer to plan, develop, test, and deliver high-quality software solutions.
They are offering a competitive salary and an excellent benefits package - please contact me for further details on this.
Key Responsibilities
- Software Development: Design, develop, and validate new features for embedded systems, ensuring alignment with product requirements.
- Embedded Systems Expertise: Deploy real-time and/or Linux-based operating systems for embedded systems, developing and debugging complex systems utilizing various communication protocols and peripherals.
- Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation
Required Skills & Experience
- Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems.
- Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints.
- RTOS/Bare Metal Development: Proficient in developing for microcontroller-based systems, including experience with real-time operating systems and bare-metal development.
- DevOps/Build Systems: Competent in developing and debugging, including cross-compiling for different hardware architectures, virtualization, and Docker concepts.
- Software Best Practices: Experience in structured software development environments, including architecting and documenting designs, following coding guidelines, and developing unit and system tests.
- Communication & Team Working: Effective communication skills to work collaboratively with team members and other departments.
- Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science, or relevant software engineering experience equivalent to a degree.
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Be The First To Know
About the latest Embedded engineer Jobs in United Kingdom !
Embedded Software Engineer
Posted 4 days ago
Job Viewed
Job Description
As a Senior Embedded Software Engineer, you will be responsible for the design, development, testing, and integration of embedded software for next-generation chemical and explosive trace detection products. Working within an Agile team of 4 to 6 engineers, you will collaborate closely with software and firmware engineers to deliver robust software solutions running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate close interaction with prototype and production hardware. Security clearance (BPSS on joining and eligibility for SC clearance) is mandatory.
Skills:
Minimum 5 years’ experience in embedded software development
Strong proficiency in C and C++ programming
Experience with ARM Cortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32)
Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX)
Knowledge of embedded system design including hardware components and interfaces
Experience with communication protocols such as SPI, I2C, UART, CAN, USB
Proficient in embedded debugging tools and techniques, including JTAG
Experience with embedded development IDEs such as NXP MCUxpresso, Keil uVision, Freescale CodeWarrior, STM32CubeIDE
Strong problem-solving skills and attention to detail
Effective verbal and written communication skills
Software/Tools:
C, C++
FreeRTOS and other embedded RTOS
MCUxpresso IDE, Keil uVision, STM32CubeIDE, Freescale CodeWarrior
Jira for task and defect management
UML for architectural design interpretation
Certifications & Standards:
BPSS clearance required on joining
Eligibility to obtain SC security clearance
This role demands a technically skilled engineer with a strong embedded systems background, capable of working collaboratively in a fast-paced environment while maintaining high standards of software quality and security compliance.
Please send CVs to (url removed)
Embedded Software Engineer
Posted 5 days ago
Job Viewed
Job Description
FINTEC recruit is seeking an Embedded Software Engineer for our global subsea /marine client based in Aberdeen. This is a permanent role with salary £50,000 to £60,000 plus benefits, pension, private health care etc.
Offering hybrid working options, flexi working, Monday to Friday with early finish on Fridays. You will be developing new medical monitoring equipment technologies used for marine/subsea/offshore work environments.
Responsibilities:
- Software engineering input for existing and new systems and products li>Create documentation for specifications, proposals, test plans, reports etc
- Supporting software management of change for new & existing codebase
Skills and experience required for the Embedded Software role :-
- Degree qualified in either Computer Science / Software / Electrical/Electronic Engineering or equivalent li>Experience with developing medical/health monitoring equipment would be an advantage
- Experience in a software development / engineering role & with development life cycle
- Good knowledge in embedded software (MPLAB, ST32) development, test and debug.
- Good knowledge in high level development languages – preferably one or more of C# and C++, and C. < i>Software management systems (e.g. Azure DevOps, GitHub, etc) and advantage
- Source code version control systems (specifically git) an advantage.
- Communications (network and serial) an advantage. li>User interface design, Database development & software design methodology is an advantage
- Haven an interest in interest in IOT devices and wireless communication protocols (Bluetooth Low Energy, Wi-Fi).
Full details of the Embedded Software Engineer role is available on application. To apply please submit your current CV or apply via our FINTEC recruit website.
Embedded Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Embedded C/C++ Software Engineers - Derbyshire
We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security.
Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications.
Required Technical Skills / Qualifications:
- Degree qualified with a BSc in Computer Science or equivalent STEM subject li>Experience in Software Unit Test automation and tools (LDRA, Parasoft etc
- Embedded C/C++ development skills
- Familiarity with MISRA compliance or similar quality source code conformance specification
- Familiarity with static analysis tools
Desirable Technical Skills:
- Proficiency in JTAG/ETM Debugging tools
- C# development experience
- RUST and Ada SPARK experience
- Cryptol and SAW experience
- Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell)
- Practical experience in developing applications for Microsoft Windows
- Computer network security and vulnerability analysis
- Conversant with IP standards
- Multi-threaded RTOS and bare metal embedded experience
- Background in a range of CPU/MPU’s with practical experience in ARM based architectures
These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance.
Remuneration:
- < i>£40,000 - £75,000 < i>Pension
- Flexible working hours.
- A comprehensive relocation package is available
Location: Belper, Derbyshire
If you think you’ve got what it takes, we’d love to hear from you!