CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a solid background in EmbeddedSoftwaredevelopment (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as … Defence, Healthcare, Industrial and Communications – delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftwaredevelopment in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience … of small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftware Engineer will More ❯
Minneapolis-4800 East River Rd Security Clearance Secret Min. Requirement to Start Secret Eligible Position Description We have openings for individuals with experience and a passion for real-time, embeddedsoftware development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design … implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement and support project/system functionality. … Mentors less experienced software engineers to help develop their softwaredevelopment and test capabilities and troubleshooting and problem-solving skills. • Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems Engineering. • Ensures that technical approach is consistent with established engineering principles and practices. • Ensures that cost and schedule targets are met, product outcomes meet More ❯
Job Title : Principal EmbeddedSoftware Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a high-impact … role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full softwaredevelopment lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and … timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in More ❯
Bristol City Centre - BS1, Bristol, United Kingdom
Zenovo
Job Title : Principal EmbeddedSoftware Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a high-impact … role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full softwaredevelopment lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and … timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in More ❯
Employment Type: Permanent
Salary: £65000 - £72000/annum Up to £72,000 (Depending on Experien
Job Title : Principal EmbeddedSoftware Engineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embeddedsoftware to step into a high-impact … role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embeddedsoftware engineers in a collaborative and high-performing environment. Overseeing the full softwaredevelopment lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and … timely delivery of projects. Defining project scope and deliverables, aligning development with customer requirements and strategic goals. Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld. Troubleshooting and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
classified information. Some of our positions may welcome teleworking/remote opportunities! Relocation assistance is possible for many of these exciting positions. Your responsibilities will include: Developing and implementing software solutions for embedded systems Collaborating with cross-functional teams to design, develop, and test software applications Ensuring the highest level of quality and reliability in softwaredevelopment Utilizing programming languages such as C, C++, Python, and Shell Scripting Working with operating systems such as Linux and VxWorks Why Join Us We are looking for a highly skilled and collaborative individual to join our team. As a Pipeline Requisition for EmbeddedSoftware Cyber Software Quality, you will have the opportunity to work … on challenging projects, collaborate with talented professionals, and contribute to the development of innovative solutions. You will be part of a company culture that encourages employees to build their career, utilize cutting-edge technology, and achieve challenging goals. We are committed to supporting your work-life balance and overall well-being, offering flexible scheduling options. Learn more about Lockheed More ❯
Job title: Software Engineering Manager Location : Maidenhead, Berkshire Salary range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration means … we control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Software Engineering Manager, you will be reporting to the Head of Engineering. This exciting role will place the right candidate at the forefront of unmanned air systems development in … the UK. We seek a highly motivated leader to oversee the development and verification of UAS software. As a Software Engineering Manager , you will drive the delivery of critical engineering outputs, including software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to guide the development of high More ❯
Job title: Software Engineering Manager Location : Maidenhead, Berkshire Salary range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical integration means … we control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Software Engineering Manager, you will be reporting to the Head of Engineering. This exciting role will place the right candidate at the forefront of unmanned air systems development in … the UK. We seek a highly motivated leader to oversee the development and verification of UAS software. As a Software Engineering Manager , you will drive the delivery of critical engineering outputs, including software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to guide the development of high More ❯
Our client is a leader in the defence sector, currently seeking an EmbeddedSoftware Engineer to join their team in Hertfordshire! This role focuses on embeddedsoftwaredevelopment for Real Time systems, and involves architecting, designing, implementing, and testing subsystem software. This permanent position offers a dynamic working environment, with 4 to 5 days per … week on-site due to workload classification. Key Responsibilities: Architect, design, implement, and test embeddedsoftware for subsystems Deliver on-board software for next-generation Defence 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 More ❯
Overview SoftwareDevelopment Engineer, Annapurna. AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support … the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services. The Data Path HAL team is looking for an experienced EmbeddedSoftware Engineer, to join us in … a dynamic, open, fast-paced environment. For further information we invite you to watch the 2022 re:Invent keynote: Responsibilities Lead tasks involving peers from multiple disciplines to deliver embeddedsoftware for networking products. Work on the heart of the network engine within the AWS data path stack. Collaborate in a dynamic, fast-paced environment to meet project More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
As a Senior EmbeddedSoftware Engineer, you will be responsible for the design, development, testing, and integration of embeddedsoftware 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 embeddedsoftwaredevelopment 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 More ❯
As a Senior EmbeddedSoftware Engineer, you will be responsible for the design, development, testing, and integration of embeddedsoftware 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 embeddedsoftwaredevelopment 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 More ❯
Check out this new opportunity! EmbeddedSoftware Engineer - Ground Combat Vehicles Sterling Heights, MI Contract Position $53.56-$57.85/Hour Ability to Obtain a Secret Clearance Required Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and … effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: Lead the design, configuration, and testing of software environments for vehicle-based systems, ensuring delivery of integrated, high-quality code and documentation. Design, configure, and validate the softwaredevelopment environment used to produce documentation, code, and test artifacts. Develop software documentation and code for … vehicle domains such as board support packages (BSP), DSP, power management, lethality systems, software deployment, and diagnostics. Perform software requirements analysis and translate into preliminary and detailed designs using department-approved design tools. Implement software designs in Ada, C, C++, or other approved languages in compliance with department coding standards. Create and execute unit and functional test More ❯
Job Description: Join a cutting-edge engineering team developing advanced laser communication systems used across mission-critical environments. As an EmbeddedSoftware Engineer, you will be responsible for designing, coding, testing, and deploying embeddedsoftware solutions that drive our high-performance optical communication systems. This role involves hands-on softwaredevelopment in C/… C++ on embedded targets, integration with hardware components, and collaboration within a multidisciplinary engineering team. The work is entirely onsite due to the hardware-dependent nature of the systems. Key Responsibilities: • Design and develop embeddedsoftware solutions from requirements to deployment • Implement and debug real-time embedded systems (RTOS-based) • Analyze and enhance system efficiency, stability … and scalability • Integrate and validate new product designs in collaboration with hardware teams • Participate in system prototyping, field deployment support, and software QA • Create and maintain software documentation for design and compliance • Collaborate with interdisciplinary teams to design communication system prototypes • Develop drivers and support software for custom or COTS hardware • Work on multithreaded, multi-core applications More ❯
Role: EmbeddedSoftware 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 embeddedsoftware 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 embeddedsoftware 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 embeddedsoftwaredevelopment and the full product lifecycle. More ❯
Gibbet Hill, Coventry, West Midlands, England, United Kingdom
Caresoft Global Ltd
Job Title: Automotive SoftwareDevelopment Engineer Location: Warwick University Rate: £27.21ph via an Umbrella Company (Inside IR35) or £20.35ph PAYE Employment Type: Contract (Currently financed until March 2026 (Maternity Cover)) Hours: Standard 40 Hours Per Week Reference: J36341053 Job Description: Key Accountabilities and Responsibilities, including key performance indicators: Working with control boards to perform microcontroller software testing. … Analyse system level requirements and decompose to software requirements. Design software components in-line with requirements. Implement software components using MATLAB/Simulink and/or C/C++ code. Develop and execute software component unit test cases. Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop … platforms. Contribute to software code reviews. Deliver verified and validated software according to project deliverables and timing. Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262. Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues More ❯
Our OEM Client based in Coventry, is searching for a SoftwareDevelopment Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026. Umbrella Pay Rate: £27.03 per hour. Key Accountabilities and Responsibilities, including key performance indicators: Working with control boards to perform microcontroller software testing. Analyse system level requirements and decompose … to software requirements. Design software components in-line with requirements. Implement software components using MATLAB/Simulink and/or C/C++ code. Develop and execute software component unit test cases. Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms. Contribute to software code … reviews. Deliver verified and validated software according to project deliverables and timing. Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262. Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues). Essential Skills, Knowledge and Experience More ❯
Our OEM Client based in Coventry, is searching for a SoftwareDevelopment Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026. Umbrella Pay Rate: £27.03 per hour. Key Accountabilities and Responsibilities, including key performance indicators: Working with control boards to perform microcontroller software testing. Analyse system level requirements and decompose … to software requirements. Design software components in-line with requirements. Implement software components using MATLAB/Simulink and/or C/C++ code. Develop and execute software component unit test cases. Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms. Contribute to software code … reviews. Deliver verified and validated software according to project deliverables and timing. Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262. Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues). Essential Skills, Knowledge and Experience More ❯
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embeddedsoftware development. You will be joining a well-established software engineering … team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embeddedsoftware using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full softwaredevelopment lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne softwaredevelopment Deliver software using Agile methodologies, contributing to regular More ❯
Software Engineer Department: Software Employment Type: Permanent - Full Time Location: Cambridge Description Sagentia Innovation is a science and engineering company providing product advisory and development services across sectors including medical, food and beverage, consumer, defence, industrial systems, chemicals, and energy. We partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions … span surgical robots for minimally invasive surgery, non-invasive prenatal testing, precision agricultural machinery, and mobile apps for implantable devices, among others. Key Responsibilities We are looking for a Software Engineer with a strong background in Windows or Linux application development and embedded systems to join our growing team. You will work on cutting-edge medical technology … projects, collaborating with multidisciplinary teams to deliver safe, effective, and innovative software solutions for our clients. While you will be expected to be hands-on with the code, you will have the opportunity to be involved in defining the solution architecture, setting technical standards, and researching new approaches and technology options. Projects range in length anywhere from a couple More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware Engineer SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role Youll play … a vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded … research and innovation projects to push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Experience in embedded firmware design. Strong C/C++ skills for real-time, embeddeddevelopment with experience in device driver and peripheral code debugging. Solid understanding of Bluetooth Low Energy More ❯
Software Design Engineer - C++NorwichSalary - up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software!As … one of their engineers you will offer a strong background in embeddedsoftware design and C++. Key Responsibilities Contributes to the full lifecycle of embeddedsoftwaredevelopment requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions … Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embeddedMore ❯
Software Design Engineer - C++ Norwich Salary - up to £65k (doe) Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high quality software! As one of their engineers you will offer a strong background in embeddedsoftware design and C++. Key Responsibilities Contributes to the full lifecycle of embeddedsoftwaredevelopment requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real More ❯
Developing high performance embeddedsoftware for the next-generation internet Based in West London, this team develops very high performance electronics for powering future internet applications. They are seeking exceptional candidates with embeddedsoftwaredevelopment skills. As an established world-leader in the electronics industry, they are well-placed to mentor recent graduates and help … A grades at A-level (or equivalent). Degree subjects such as computer science or electronics would be applicable. Strong coding skills in C or C++, an understanding of software engineering practices (version control etc.), and some substantial hands-on embeddeddevelopment experience. Additional extra-curricular involvement with technology development that demonstrates your interest in embeddedMore ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum to £40k DoE + benefits
PHD Qualified Embedded C++ Software Engineer VISA Status : ALL applicants MUST be a UK citizen or holding a VISA that is not requiring sponsorship (sorry) Location: Aberdeen, UK We are a leading technology company seeking an enthusiastic PHD QUALIFIED C++ Software Engineer with a background in embeddedsoftware engineering and experience in Linux-based development … edge technologies in a friendly, collaborative, and innovative environment. Location: OFFICE BASED: Aberdeen, UK Key Responsibilities: Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. Utilize your embeddedsoftware experience to integrate low-level hardware functionalities … across the UK and globally on innovative media processing projects. Participate in code reviews, unit testing, and continuous integration (CI/CD) processes using GitLab. Support the design and development of containerized deployments using Docker. Essential Qualifications & Attributes: A PhD/MSc or BSc in Computer Science or a related field. Strong programming skills in C++ and Python. Proficiency More ❯