Knaresborough, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Technical Prospects Ltd
EmbeddedSoftwareEngineer (Hybrid) Offering £45,000 - £55,000 Basic Salary plus Excellent Benefits! Our client is an established global engineering business, currently recruiting an EmbeddedSoftwareEngineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our clients … product portfolio. The EmbeddedSoftwareEngineer role will be split into two functions: DevOps, and New Product Development. DevOps You will develop new embedded system software variants which tailor the product for customer needs. You will work with the Technical Support Engineers to determine and implement specifications with customers. You will be required to manage … you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create. EmbeddedSoftwareEngineer Role Purpose To translate project requirements into technical capabilities and outputs. Work with the relevant stakeholders to create new variant specifications and determine appropriate time More ❯
Key Responsibilities: Architect, design, implement, and test embeddedsoftware for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams … Job Requirements: Experience developing bare-metal embeddedsoftware using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus on … free car parking This permanent position offers a dynamic working environment, with 4 to 5 days per week on-site due to workload classification. If you are an experienced EmbeddedSoftwareEngineer looking to take your career to new territories in the defence sector, we would love to hear from you. Apply now to join our client More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
EmbeddedSoftwareEngineer Location: Halifax, West Yorkshire Employment Type: Full-time | On-site Salary: Up to £50,000 + Benefits Our client is seeking a highly skilled EmbeddedSoftwareEngineer to join their dynamic and growing team based in Halifax, West Yorkshire. This role offers the opportunity to work on exciting projects at the … forefront of embedded system development, with a particular focus on motor control and STM32 microcontrollers. Key Responsibilities: Design, develop, and maintain embeddedsoftware for STM32-based systems. Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more. Collaborate closely with hardware engineers to ensure seamless system integration. Participate … to architecture and design discussions. Maintain source control practices using Git (GitHub/GitLab). Essential Skills and Experience: knowledge of STM32 ARM Cortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. More ❯
Job Title: Junior EmbeddedSoftwareEngineer Location: Bristol (3 Days On-Site Per Week) Starting Salary - Up to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as … ISO or Misra Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 2 5 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV More ❯
evolution of complex, safety-critical systems through model-based development and high-integrity C++ code . This is a hands-on, onsite role supporting a major defence programme in embedded mission software . Be part of a cross-functional team of engineers solving real-world national security challenges. Location: Edinburgh Clearance: Must be SC Clearable (UK Passport or … long-term residency required) Experience Level: 5+ years Key Responsibilities: Develop and maintain embeddedsoftware in C++ for airborne defence systems. Apply UML modelling in an IBM Rhapsody environment to design robust, scalable solutions. Collaborate with systems and hardware engineers to deploy software on multi-core and distributed platforms . Conform to RTCA DO-178C and MISRA … software. Drive quality delivery within an Agile/Scrum team using tools like Jira , Confluence , and GitLab . Contribute to lab-based testing and verification of integrated hardware/software systems. Qualifications Required Skills: Strong knowledge of C++ and Object-Oriented Design (OOD) techniques Experience in UML modelling , ideally using IBM Rhapsody or similar tools Familiarity with RTCA DO More ❯
Overview A forward-leaning technology company delivering advanced autonomous vehicles -both aerial and ground-based-for defence applications is seeking an EmbeddedSoftwareEngineer . The successful candidate will play a critical role in the development, integration, and testing of embedded control systems using PX4 (Pixhawk) , Simulink , and MATLAB . This role is ideal for someone … with a strong foundation in model-based design and flight control systems , particularly within the unmanned systems domain. Key Responsibilities Develop, configure, and deploy embedded control algorithms on Pixhawk flight controllers using the PX4 autopilot stack . Use Simulink for model-based development of control and navigation systems, generating C/C++ code for deployment to embedded platforms. … Integrate custom software modules into PX4-based architectures, including UAVCAN, MAVLink, and RTOS-level features. Perform simulation and hardware-in-the-loop (HIL) testing to validate system performance prior to flight. Tune control loops, sensor fusion algorithms, and state estimation routines to optimise system behaviour. Work closely with hardware, mechanical, and systems engineers to align embeddedsoftwareMore ❯
Job Title: Embedded SoftwareEngineer Location: Oxford (2 Day On-Site Per Week) Starting Salary - Up to £65,000 Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software … Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 2 5 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about More ❯
Our client, a prominent company in the aerospace industry, is currently seeking a Junior EmbeddedSoftwareEngineer to join their Design team in a permanent role. This is an exciting opportunity for an enthusiastic individual with a passion for software engineering and embedded systems, to contribute to the development of high-quality lighting products for … documentation Following and contributing to the development of best practice guidelines and AS9100 Collaborating with the design team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention … of working within a manufacturing environment Preferable Skills and Expertise: Industry experience in hazardous area systems, automotive, aerospace, or medical sectors If you are an experienced and enthusiastic Junior SoftwareEngineer with a passion for embedded systems, we would love to hear from you. Apply now to join our client's dynamic and dedicated team in the More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
Professional Technical are currently recruiting for a Senior EmbeddedSoftwareEngineer to join a world leading manufacturer in tailored control panels based in Newark. This opportunity provides a salary of up to £45,000, 25 days holidays plus bank holidays, a pension scheme, regular Monday to Friday office hours, career progression and so much more. The responsibilities … for the Senior EmbeddedsoftwareEngineer: Lead the design, development, and testing of software and firmware for electronic products Provide technical leadership in design, validation, and innovation, including IP creation Define, manage, and document software requirements, changes, and testing to professional standards Guide and mentor engineering teams, supporting project planning and execution Contribute to commercial … with the management team Troubleshoot issues, perform fault analysis, and support production engineering Assist in electrical testing and manage technical risks independently with minimal supervision Requirements for the Senior EmbeddedSoftwareEngineer: Bachelor's or Master's in Computer, Electrical, or Electronic Engineering Experienced with embedded C development in electronics or manufacturing Strong grasp of modern More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Job Title: Embedded Linux SoftwareEngineer Location: Worcester (Hybrid WFH Available) Salary: Up to £60,000 Our client, a leading innovator in the wireless communications sector, is seeking a talented Embedded Linux SoftwareEngineer to join their growing team in the Worcester area. This is a fantastic opportunity to work on new advanced technology … a hybrid working role. There is an exciting new product roadmap ahead of them and they are growing the team based on this. Role Responsibilities: Design, develop, and maintain embedded Linux software for remote and wireless communication systems. Work closely with hardware and software teams to deliver robust, high-performance solutions. Configure, build, and optimize Linux-based … operating systems for custom hardware platforms. Contribute to the full software development lifecycle - from requirements through to testing and deployment. Required Skills & Experience: Proficiency in C/C++ programming. Experience with embedded Linux (Yocto Project and Debian frameworks ideally) 5+ years' experience developing, implementing, and debugging with microcontrollers using an RTOS. Experience with a range of comms and More ❯
Job Title: Senior EmbeddedSoftwareEngineer 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 More ❯
Job Title : Senior EmbeddedSoftwareEngineer (Robotics) Location : Plymouth (3 Days On-Site Per Week) Salary : Up to £65,000 + Additional Benefits (Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided) Main Responsibilities: - Research, develop and prototype new concepts to solve engineering challenges. - Create testable, maintainable, secure, and high-reliability code. - Contribute to our … real-time autonomy software stack using C/C++ - Cooperate with the software and product development life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embedded systems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232, I2C … SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
Social network you want to login/join with: Low Level EmbeddedSoftwareEngineer (Senior Levels), Edinburgh col-narrow-left Client: Leonardo Location: Edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: b5e5f9f4a524 Job Views: 5 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Job Description: The opportunity: Are … you interested in developing low level embeddedsoftware for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then Leonardo would like to hear from you. We are looking for experienced Low Level EmbeddedSoftware Engineers … to join our well established software community at our Edinburgh based site as well as in our brand new Newcastle office. For more information on Leonardo's contribution to ECRS check out: What you’ll do as a Low Level EmbeddedSoftwareEngineer: Develop high quality and robust low level embeddedsoftware for a More ❯
Senior EmbeddedSoftwareEngineer - Manchester This job has expired. You can still send us your CV and we'll match you with similar roles. Manchester ALE-AM/SESE Posted on June 26, 2023 Expired on September 1, 2023 About the role Are you fascinated by the intricate workings of old embedded technology? Do you possess … detail and a passion for unraveling the mysteries of outdated systems? If so, we have an exciting opportunity for you! Our client are seeking a talented and experienced Principle EmbeddedSoftwareEngineer with a specialization in reverse engineering old embedded technology to join this dynamic team! The main objective of this role will be to reverse … engineer a range of outdated embedded systems and bring them up to current industry standards. Alongside this you will be given the opportunity to lead on the newer and more complex projects that the business is working on. Your Responsibilities: – Reverse engineer and analyse legacy embedded systems, including hardware and software components. – Develop strategies and More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
Murray McIntosh
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Peterborough col-narrow-left Client: Location: Peterborough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: d9c006e67f3e Job Views: 3 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Our client is a fast-paced and successful company … to delivering innovative solutions and working on fascinating, cutting-edge applications. Our talented team of engineers collaborates to create industry-leading products, and we're looking for a Senior EmbeddedEngineer to join us in this exciting journey. As a Senior EmbeddedEngineer, you'll be responsible for creating and developing embeddedsoftware in … C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training. Develop robust, clean, and high-quality embeddedsoftware solutions. Create functional designs and detailed specifications for system More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
ic resources
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Oxford col-narrow-left Client: ic resources Location: Oxford, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 6078c20b9f3c Job Views: 27 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Join a cutting-edge space robotics company … Oxford, Hybrid Working Model IC Resources has partnered with a pioneering space robotics company in Oxfordshire that is seeking an experienced EmbeddedSoftware Engineer. In this role, you will develop embeddedsoftware on RTOS in C, with a strong understanding of the full software development lifecycle. Requirements: EmbeddedSoftware Development in C Understanding … of the full software development life cycle (SDLC) Industry experience within aerospace or the space sector Knowledge of the full SDLC What Next? If you are an EmbeddedSoftwareEngineer seeking an exciting challenge within a great company, please apply today! For more information on this role or other jobs in Embedded, Firmware, C++ Programming More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
Free-Work UK
days holiday + Performance Bonus + Share Incentive Plan + Healthcare + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftwareengineer looking to join a stock market listed business, renowned for their supportive culture and award winning training opportunities. This company are a well-established, international and … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level issues. … The ideal candidate will have strong commercial experience in Embeddedsoftware development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftwareEngineer to join and international Network device specialist where you will receive award winning training and shape the future More ❯
leading quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality. We're making remarkable progress and growing fast. About The Role As a Senior EmbeddedSoftwareEngineer at Riverlane, you will use your expert embeddedsoftware skills to design and engineer the real-time software for the world … s first Quantum Error Correction (QEC) stack. Building on our existing first generation of Deltaflow products, this is a rare opportunity to shape and influence embeddedsoftware at Riverlane, having a far-reaching impact on our designs and directly impacting our products. With responsibility from day one, you will collaborate closely with our external partners, as well as … well with different people and have a ‘ship' mentality... and you will learn quantum computing along the way! Requirements What you will do You will work with our talented embeddedsoftware team and hardware designers to design and build the embeddedsoftware for the world's first Quantum Error Correction stack. In your role as Senior More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
The Role Design and develop robust software in C/C++ for embedded platforms. Create and maintain technical documentation to support design decisions. Ensure software operates reliably and meets functional specifications. Shape the long-term direction of software architecture and capabilities. Collaborate with cross-functional teams to develop innovative technology within real-world constraints. Develop and … with hardware and firmware engineers to align system-level behaviour. Assist in scoping projects, breaking down requirements, and mentoring junior engineers. The Candidate Strong experience programming in C++ for embedded systems. Experienced with testing practices and tools. Experience working in Linux-based environments. Exposure to platforms like Xilinx or PetaLinux highly beneficial, but not essential. A collaborative team player More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Portsmouth, Hampshire Client: Location: Portsmouth, Hampshire, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: Senior EmbeddedSoftwareEngineer – Portsmouth | Competitive Salary + Excellent Benefits We are working with a … leading electronics solutions company based in Portsmouth, seeking a talented Senior EmbeddedSoftwareEngineer to join their growing team. This role offers the opportunity to work on innovative, custom-engineered products across various industries, with projects that are technically rewarding and collaborative. What You'll Be Doing: Designing and developing embeddedsoftware from concept to … projects, sales, and procurement teams Supporting the launch of new product lines Interacting with customers to understand and meet technical requirements What They're Looking For: Strong experience in Embedded C/C++ Proven expertise in bare-metal programming Knowledge of RTOS (Real-Time Operating Systems) Familiarity with communication protocols like CAN, SPI, and I2C Experience with electrical debugging More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior EmbeddedSoftwareEngineer, Southampton Client: Verso Recruitment Group Location: Southampton, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 10 Posted: 25.05.2025 Expiry Date: 09.07.2025 Job Description: Job Title: Senior EmbeddedSoftwareEngineer Location: Southampton, Hampshire Salary: up to … plus benefits Role Overview: Verso is seeking a Senior EmbeddedSoftwareEngineer to join their team. Based in Southampton, Hampshire, the role involves supporting the delivery of a new product designed for their customers. The environment is collaborative, with opportunities to interact with various departments and occasionally with customers. The ideal candidate will have experience in: Taking … software design projects from concept to manufacturing Embedded C/C++ development Bare metal programming Real-time operating systems (RTOS) Communication protocols (advantageous) Electrical debugging tools The position offers hybrid working options, requiring a commitment of 3 days on-site per week. For more information or a confidential discussion, contact Lewis Phillips at 01582 369 359. To apply More ❯
Description Working within the Software Development team your role is to develop the embeddedsoftware platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embeddedsoftware and understanding of hardware, you will work with the new product development team on the design and realization of the next generation of … our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embeddedsoftware engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up new prototypes … and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
Job Description: The opportunity: Are you interested in developing low level embeddedsoftware for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS) , then Leonardo would like to hear from you. We are looking for experienced Low Level … EmbeddedSoftware Engineers to join our well established software community at our Edinburgh based site as well as in our brand new Newcastle office. What you’ll do as a Low Level EmbeddedSoftwareEngineer: Develop high quality and robust low level embeddedsoftware for a multicore processing platform. Be responsible for … and present technical presentations to project stakeholders. Be able to follow a project plan and identify key elements within the project plan. Report clear and concise progress to the software team lead and Project and Engineering management. Work closely with the hardware and systems team, including system integration teams onto target hardware. You will investigate and resolve real integration More ❯
Senior EmbeddedSoftwareEngineer, Hemel Hempstead Client: Smiths Detection Location: Hemel Hempstead, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: c1396340bb21 Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description Smiths Detection is a global leader in threat detection and screening solutions, making the world a safer place through innovative technology used … countries. We offer exciting opportunities to work with experts in physics, chemistry, electronics, mechanics, production, computer science, and AI/ML in an international environment. Role: As a Senior EmbeddedSoftwareEngineer, you will develop, test, and integrate software for embedded systems in Smiths Detection's next-generation chemical and explosive trace detection products. You … will be part of an Agile team reporting to a software team leader. Responsibilities Design, implement, and test embedded systems software. Develop software in C++ on ARM Cortex M33 Microcontrollers. Develop for Azure RTOS (ThreadX), including FileX, GUIX, and USBX. Use Jira for task management and defect tracking. Use mcuXpresso IDE for development. Interpret and contribute to More ❯
Bathgate, Scotland, United Kingdom Hybrid / WFH Options
Plexus Corp
We’re a global team of experts who partner with our customers to bring their products to life through inspired innovation and world-class customer service. As a Senior EmbeddedSoftwareEngineer at Plexus, you will be part of a team developing embeddedsoftware for products across a wide range of industries and at all … design, and others. We are looking for problem solvers, critical thinkers, and strong communicators who are excited to work on products that improve our world. Responsibilities Create high-quality software as a part of a cross-discipline project team Develop engineering/product concepts that are innovative, high quality, and cost appropriate Engage in all phases of product development … team members and customers Provide mentorship for engineers within your team Ideal Qualifications Bachelor's degree or higher in relevant field. Five (5) years of relevant experience (product development, embeddedsoftware development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience Linux, RTOS, and bare More ❯