2,316 Embedded Software Engineer jobs in the United Kingdom
Embedded Software Engineer
Posted today
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 1 day ago
Job Viewed
Job Description
FINTEC recruit is seeking an Embedded Software Engineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. Opportunity to grow your expertise in embedded systems and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays.
Responsibilities
- To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++ li>Developing software for microcontrollers, microprocessors and embedded Linux systems
- Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank
- To build systems such as Yocto to create custom Linux distributions
- Implement and troubleshoot hardware communication protocols :
Skills and experience required for Embedded Software Engineer role:
- Degree in Computer Science, Electrical/Electronic Engineering, or a related field.
- 5+ years experience in embedded software development
- Strong proficiency in C/C++ for embedded systems.
- Hands-on experience with embedded software development on microcontrollers/microprocessors.
- Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines.
- Familiarity with Linux build systems such as Yocto.
- Solid understanding of hardware principles, including digital and analogue circuits.
- Experience working with hardware debugging tools (oscilloscopes, logic analysers, etc.).
- Experience with standard communication protocols (UART, SPI, I2C, ETHERNET).
- Understanding of network protocols (TCP/IP, UDP) and awareness of network security concepts.
Full details available on application. To apply please submit your current CV to FINTEC recruit or apply via our FINTEC recruit website.
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Role: Embedded Software Engineer
Location: Chester
Salary: Up to 55,000 per annum (DOE)
Job Type: Full-time, Permanent
About the Role
This is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embedded software solutions that power advanced technology used in energy systems. You'll work on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications.
Key Responsibilities
- Design and develop embedded software for cutting-edge measurement and monitoring devices.
- Develop firmware for in-house designed hardware platforms.
- Implement communication protocols between embedded systems and cloud-based platforms.
- Ensure code is high-quality, maintainable, and meets industry standards.
- Contribute 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).
- Experience working with ARM Cortex microprocessors.
- Proficiency with Linux (both as a development environment and target OS).
- Familiarity with Git and unit testing frameworks.
- Experience with Continuous Integration tools is a plus.
- Knowledge of or interest in the energy/power industry is beneficial.
What We Offer
- Competitive salary: Up to 55,000
- 25 days holiday (FTE) +
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Job Title: Embedded Linux Software Engineer
Location: Worcester (Hybrid - Flexible WFH)
Salary: Up to 60,000
Our client, a pioneer in wireless communications technology, is looking for an Embedded Linux Software Engineer to join their expanding team in Worcester. This is an exciting chance to contribute to cutting-edge projects with real-world applications, as the company embarks on an ambitious new product roadmap.
Key Responsibilities
- Design, develop, and maintain embedded Linux software for wireless and remote communication systems.
- Collaborate with hardware and software teams to deliver robust, high-performance solutions.
- Configure, build, and optimise Linux-based OS for custom hardware platforms.
- Contribute across the full development lifecycle - from requirements gathering through to testing and deployment.
Skills & Experience Required
- Strong C/C++ programming skills.
- Proven experience with embedded Linux (Yocto Project and Debian preferred).
- 5+ years' experience with microcontrollers and RTOS environments.
- Knowledge of comms and serial protocols.
- Skilled in debugging tools and low-level hardware interaction.
Desirable Extras
- Understanding of Linux kernel, device drivers, and build systems.
- Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25, DMR).
- Familiarity with mobile networking (LTE, Wi-Fi, VPNs).
- Experience with router-related networking protocols (tun/tap, DSCP, iptables, routing, DNS & DHCP interception).
- Python programming knowledge.
What's on Offer
- Competitive salary up to 60,000 (depending on experience).
- Hybrid working with flexibility to work from home.
- The chance to work on innovative projects in a fast-moving tech sector.
- Supportive culture with training and career development opportunities.
If this sounds like the right fit, apply today with an up-to-date CV via KO2 Embedded Recruitment Solutions .
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Position: Embedded Software Engineer
Location: Newcastle
Salary: 60,000 to 75,000
KO2's client is seeking a talented Embedded Software Engineer to join their growing engineering team in Newcastle. This is a key hire within the business, offering the opportunity to work on a wide variety of technically challenging projects that combine software, firmware, electronics, and mechanical engineering.
The core requirement is strong embedded software expertise - everything else is a bonus. If you enjoy variety, problem-solving, and working across disciplines, this role will give you exactly that.
The Role:
- Developing and maintaining embedded software solutions for complex engineering systems
- Collaborating with electronics and mechanical teams on cross-disciplinary projects
- Tackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential)
- Involvement in the full development lifecycle, from design through to deployment
About You:
- Strong experience with embedded software development is essential
- Comfortable working close to hardware and within cross-functional teams
- Any additional skills in modern C++, C#, Python, RTOS, or firmware are highly desirable but not required
What's on Offer:
- Salary: 60,000 - 75,000 depending on experience
- Flexible working: 3 days onsite in Newcastle, 2 days working from home
- A role with huge variety - no two projects are the same
- The chance to play a pivotal part in shaping software direction for a growing team
This is a fantastic opportunity for an Embedded Software Engineer who wants to work on innovative projects in a supportive and collaborative environment, while enjoying the flexibility of hybrid working.
If you're an experienced engineer with a passion for embedded software, we'd love to hear from you.
Embedded Software Engineer
Posted 2 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 5+ years of proven 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.
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Are you passionate about developing innovative embedded software solutions for next-generation devices? We are looking for a talented and driven Embedded Software Engineer to join our engineering team in Leeds.
Key Responsibilities of the Embedded Software Engineer job in Leeds:
- Design and develop embedded software using C, focusing on RTOS-based systems such as Zephyr or FreeRTOS for ARM microprocessors.
- Implement and optimise wireless communication protocols including Bluetooth, Wi-Fi, Zigbee, or other IoT technologies.
- Collaborate with hardware engineers and solution architects to define system requirements and ensure optimal performance and reliability.
- Develop clean, maintainable, and efficient code in C, following industry standards and MISRA guidelines where appropriate.
- Create technical documentation covering design specifications, implementation details, testing procedures, and troubleshooting guides.
- Stay current with industry trends and emerging technologies to drive innovation in embedded software development.
Required Skills & Experience for the Embedded Software Engineer job in Leeds:
- Strong experience in C programming for real-time embedded systems.
- Proficient in using RTOS platforms (e.G., Zephyr, FreeRTOS, etc.).
- Experience with wireless communication protocols (Bluetooth, Zigbee, Wi-Fi, etc.).
- Familiarity with web technologies (JavaScript, HTML) for embedded web interfaces or tools.
- Knowledge of Linux OS application development for embedded testing environments.
- Proficient with development tools and version control systems (e.G., Git, IDEs).
- Understanding of secure coding practices, encryption, and secure communication protocols.
- Strong analytical and troubleshooting skills, with the ability to work independently.
If this Embedded Software Engineer job in Leeds could be of interest, please send your CV to (url removed) or call Ben on (phone number removed) / (phone number removed).
Be The First To Know
About the latest Embedded software engineer Jobs in United Kingdom !
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Job Title: Embedded Software Engineer
Location: Cheshire
Salary: Up to £65,000 (Depending on Experience)
This is a fantastic opportunity to become part of a progressive, innovation-driven team shaping the future of technology. We are seeking an accomplished Embedded Software Engineer to lead the development of next-generation products in a dynamic, fast-paced environment. In this role, you will have the chance to influence emerging technologies, collaborate with international experts, and enjoy opportunities for global travel while driving impactful innovation.
What You’ll Do
- Design and develop customer-centric products and systems. li>Solve complex technical challenges and help define product strategy.
- Collaborate with R&D, Marketing, and global teams to drive innovation.
- Provide technical leadership, mentorship, and ensure best development practices.
- Manage full-lifecycle software projects, ensuring compliance with regulatory and cybersecurity standards.
- Support IP development and represent at industry events around the world.
What We’re Looking For
- < i>Degree in a related field.
- Expertise in C/C++ and embedded systems with RTOS.
- Proficient with IDEs, compilers, debuggers, emulators, test frameworks, and Git.
- Experience managing design projects and reading hardware schematics.
- Skilled in IEC standards and compliant documentation management.
- Analytical, detail-oriented, and committed to continuous improvement.
- Experience with Azure computing platform.
Please note, we cannot offer sponsorship for the role.
If Interested please send over an updated CV.
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Embedded Software Engineer - Basingstoke - IoT, C, ARM Cortex
My clientarecurrently recruiting for an Embedded Software Engineer based in Basingstoke.You will join a small team of technically minded individuals working on a range of new projects in the IoT space.
Main duties:
+ Participate in new product development
+ Work alongside other engineers to advance the companies current portfolio of embedded software products
Tech Stack/Skills required:
+ Proficient in embedded C
+ Experience developing software for microcontrollers (preferably ARM based)
+ Understanding of schematics, PCB layouts, technical documentation
The competitive salary is between 50-65k
Office based in Basingstoke
If you feel like you have the right skills and experience for this role, then pleaseapply with a copy of your updated CV.
Embedded Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Job Title: Embedded Software Engineer - Power
Location: Lichfield
Term: 6 Month Initial
IR35: INSIDE
Hourly Rate: DOE
Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing
The Role:
Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We're looking for a highly skilled Embedded Software Engineer to join our dynamic project team on a contract basis. You'll be the go-to expert driving the design, implementation, and verification of cutting-edge embedded software applications across multiple high-profile programmes.
What are we looking for in our next Embedded Software Engineer?
- Take the lead as the embedded technical authority within a small but impactful engineering team, developing innovative electrical power systems (with a focus on converters and controllers).
- Design and develop DSP and microprocessor-based control solutions for power conversion and protection equipment.
- Work hand-in-hand with systems, hardware, and electronic engineers to refine requirements, define interfaces, and optimise implementation.
- Build, test, and validate prototypes to ensure robust, compliant, and future-proof solutions.
- Act as the bridge between stakeholders - collecting, challenging, and clarifying requirements to deliver clear, customer-focused results.
- Support verification, validation, and qualification testing while ensuring compliance with industry standards.
- Drive re-use and standardisation across projects, maximising efficiency and value.
Qualifications/Experience:
- A BEng/MEng or MSc/PhD in Electrical, Electronic, Systems, or Software Engineering.
- A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.).
- Proficiency in embedded C/C++ and/or Python for microcontrollers.
- Strong understanding of embedded systems operation and ideally DSPs.
- Experience with MATLAB/Simulink code generation would be a plus.
- A team player mindset, quick to adapt, and eager to solve problems in a fast-paced, collaborative environment.
- Systems testing and validation experience.
- Familiarity with power systems and related applications.
- Knowledge of requirements management tools (Jama, DOORS, Polarion).
- Hands-on experience with Agile practices (sprints, scrums, Jira)
Why Join us?
This is your chance to play a pivotal role in developing next-generation power and control systems. You'll work on technically challenging projects, collaborate with world-class engineers, and make a direct impact on industries that demand innovation, safety, and performance.
***PLEASE NOTE***
Active Security Clearance (SC) or eligibility to gain is required to be considered for this vacancy
Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.