Are you passionate about developing innovative embeddedsoftware solutions for next-generation devices? We are looking for a talented and driven EmbeddedSoftware Engineer to join our engineering team in Leeds. Key Responsibilities of the EmbeddedSoftware Engineer job in Leeds: Design and develop embeddedsoftware using C, focusing on RTOS-based … 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 embeddedsoftware development. Required Skills & Experience for the EmbeddedSoftware 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 More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The Opportunity: At Leonardo, we are looking for talented engineers with the expertise and leadership potential and behaviours to develop into a Software Design Authority role within our softwaredevelopment teams. If you have strong technical experience in real-time embedded systems and are eager to expand your leadership and decision-making capabilities, this … role will provide the foundation for your growth. As a Lead Software Engineer, you will: Deliver and integrate high-quality real-time embeddedsoftware, ensuring reliability in critical applications. Provide technical guidance and leadership, supporting teams in best practices, system integrity, and softwaredevelopment methodologies. Work closely with hardware, firmware, and systems engineering teams, contributing … to multidisciplinary solutions. Develop your expertise in an environment that prioritizes learning, mentorship, and career progression. Lead development approaches that emphasise design principles, modularity, reuse, and industry best practices, shaping technical direction while honing your leadership skills. What We Are Looking For: We value leadership potential, experience, and a drive for continuous growth. If you have the technical expertise More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
growing talent. Whether you're an experienced professional or looking to advance your career, we provide training, mentorship, and hands-on opportunities to help you excel in real-time embeddedsoftware development. In this role, you will: Deliver and integrate high-quality real-time embeddedsoftware, ensuring reliable and efficient performance in critical applications. Collaborate with … across disciplines to develop robust solutions. Expand your expertise in a supportive environment, with access to learning opportunities that encourage growth in real-time systems and best practices. Lead development approaches focused on design principles, modularity, reuse, and industry best practices, helping shape both technical direction and your own professional journey. What we are looking for: We value behaviours … some qualities we value: Leadership and motivation, with the ability to inspire and guide others. A willingness to learn and adapt, embracing new technologies and methodologies in real-time embedded systems. Hands-on integration and requirements engineering, ensuring high-quality software solutions. Experience with Object Orientation, Linux/VXWorks (Desirable)-but if you're not familiar, don't 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 ❯
Lead Software Engineer – Embedded Firmware | R&D Department Location: Margate, Kent | Job Type: Full-Time and Permanent Senex Recruitment is working with a pioneering technology company to recruit a Lead Software Engineer. Not only is this a unique opportunity to lead softwaredevelopment within skilled engineering team, but it also allows you to contribute to … strategic technical decisions in Product Development as a key member of the senior technology leadership group. If you enjoy developing innovative embedded solutions, mentoring engineers, and influencing product direction, this role will place you at the heart of technology that truly matters. About the Role of Lead Software Engineer As Lead Software Engineer, you’ll play … a dual role: managing a small team of software engineers and being a driving force for software innovation within the business. Therefore, you’ll work closely with the CTO and R&D Director to develop embedded firmware for market-leading electronics systems and advanced communication products. From feasibility and concept phases through to design reviews and final More ❯
Software Engineer Salary: Up to £50,000! Location - Plymouth What we offer: Group Pension Plan – with matched contributions up to 5% Income Protection Scheme & Employee Assistance Program Company Share Incentive Plan & Save-As-You-Earn Scheme Discounts on Gym Memberships Rewards Platform – including high street discounts, employee benefits, and health & wellbeing offerings The role: This role offers an exciting … opportunity for a Software Engineer to contribute to the development of cutting-edge electro-optical systems for naval platforms within a globally recognised defence engineering company. As part of a multidisciplinary team, the engineer will be responsible for designing, coding, and delivering robust software solutions from concept through to deployment. The position involves working closely with systems … mechanical, electrical, and electronics engineers to ensure seamless integration and project success. Key responsibilities include managing software requirements, developing fault-tolerant code, producing supporting technical documentation, and providing on-site support for integration and commissioning. The role also requires effective communication with project managers and stakeholders to manage risks, resolve issues, and support overall project delivery. What we want More ❯
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding of electronics and … microcontroller-based embedded systems - Your background will include experience with various embeddedsoftwaredevelopment environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the softwaredevelopment lifecycle stages and reasons … for following this process - Experience with either consumer electronics, IoT or audio product development Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required. More ❯
A medical device company near Cardiff who accelerate the development and manufacturing of innovative medical devices require an experienced EmbeddedSoftware Engineer to lead a 12 month+ project, taking products through the whole embeddedsoftwaredevelopment lifecycle. On offer is an initial 12-month contract, outside IR35 If the above sounds like a good … match or if you want any further details please get in contact! Experience: Experience within the medical device industry is essential Experienced EmbeddedSoftware Engineer Degree educated in a relevant discipline (Electronic Engineering etc.) or similar experience Expertise with C/embedded C More ❯
Lead/Staff EmbeddedSoftware Engineer Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship Summary: This position offers a roughly 80/20 split between hands-on embeddedsoftwaredevelopment and leadership … responsibilities, supporting a small team of 3–5 specialist software engineers. Projects are varied—ranging from short 2-day sprints to full-scale 2-year development programmes—across a wide range of industries. It's an excellent fit for someone with solid embeddedsoftware experience and some exposure to leadership—whether direct or informal—who’s … ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. The Opportunity This is a hands-on role combining softwaredevelopment with team leadership. You’ll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design More ❯
Job Title: C++ - Software Engineer Dates: 10/29/2024 - 10/24/2025 Level: Level 3: BS+9-15 YRS or MS+7-13 YRS Rate Range: $30.00 - $120.00 Hourly OTCA Work Schedule: 4/10-A Security Clearance: Active Secret Worksite Classification: Worker will work Onsite Full Time Work Location: Palmdale, CA Onsite Full Time General Information … The team is looking to bring on an experienced software engineer whose responsibilities may span the technology development lifecycle, including requirements generation, system and software design and architecture, and integration and flight test. • Ideal candidates would be software engineers with in-depth simulation and embeddedsoftwaredevelopment experience. The ideal candidate should be … proficient with developing components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Responsibilities will include development of data analysis tools used to post-process mission and test data as well as insight into mission systems technologies. The selected individual will have More ❯
Location: Cambridge (CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary: £40k-£50k Job Reference: 35488 Polytec are looking for an Android Platform Software Engineer for our client based just north of Cambridge to develop and support software running on Android based products. Responsibilities: * Deliver team goals as part of a SCRUM team * Embeddedsoftwaredevelopment for new features * Debugging real-time issues and bug fixing * Writing unit tests and integration tests * Participating in code and document reviews * Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team * Participation in SCRUM ceremonies Requirements: * Degree in a relevant discipline * Embedded real-time softwaredevelopment experience on AOSP, using C Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, code coverage, memory leak detection * Experience with real-time, multi-processor, multi-threaded, event-driven software * Experience of using configuration management and fault tracking tools * Innovative with proven ability to More ❯
Location: Cambridge (CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary: 40k- 50k Job Reference: 35488 Polytec are looking for an Android Platform Software Engineer for our client based just north of Cambridge to develop and support software running on Android based products. Responsibilities: Deliver team goals as part of a SCRUM team Embeddedsoftwaredevelopment for new features Debugging real-time issues and bug fixing Writing unit tests and integration tests Participating in code and document reviews Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team Participation in SCRUM ceremonies Requirements: Degree in a relevant discipline Embedded real-time softwaredevelopment experience on AOSP, using C Java Good debugging skills Enjoy investigating and solving challenging real-time platform issues. Experience with development tools for debugging, profiling, code coverage, memory leak detection Experience with real-time, multi-processor, multi-threaded, event-driven software Experience of using configuration management and fault tracking tools Innovative with proven ability to More ❯
Cambridge, Waterbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
Location: Cambridge (CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary: £40k-£50k Job Reference: 35488 Polytec are looking for an Android Platform Software Engineer for our client based just north of Cambridge to develop and support software running on Android based products. Responsibilities: * Deliver team goals as part of a SCRUM team * Embeddedsoftwaredevelopment for new features * Debugging real-time issues and bug fixing * Writing unit tests and integration tests * Participating in code and document reviews * Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team * Participation in SCRUM ceremonies Requirements: * Degree in a relevant discipline * Embedded real-time softwaredevelopment experience on AOSP, using C Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, code coverage, memory leak detection * Experience with real-time, multi-processor, multi-threaded, event-driven software * Experience of using configuration management and fault tracking tools * Innovative with proven ability to More ❯
The F-16 Mission Software Team is looking for C++ developers to work on a surge task as we develop the codebase for the Next Generation F-16 mission computer. The tasks include refactoring and redeveloping legacy code, development of new code, integrating the code into our test platform, and more. The development is in C++ on … of professional Experience with C++ 11/14 - 2+ years Experience using Object Oriented Programming - Experience using Unix/Linux - 100% on site (No Telework) Desired Skills: - Real-Time EmbeddedSoftwareDevelopment - SW Agile Experience Comments for Suppliers: Required Skills: Minimum 2 years of SW Professional experience using C++ Minimum 2 years Experience using Object Oriented Programming More ❯
Summary: This position offers a roughly 80/20 split between hands-on embeddedsoftwaredevelopment and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent … fit for someone with solid embeddedsoftware experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid … days onsite) Salary: Circa £75k Type: Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining softwaredevelopment with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for More ❯
Senior Software Engineer Location: Margate Job Type: Full-time Overview: We seek a Senior Software Engineer to drive innovation in embedded firmware development. You will lead R&D efforts, collaborate with leadership, and ensure high-quality software solutions for our products. Key Responsibilities: Lead firmware development and mentor junior engineers. Collaborate on product concepts and … refine specifications. Translate system requirements into software solutions. Develop, test, and document software programs. Work with hardware teams to optimise integration. Research and implement emerging technologies. Assess technical risks and provide expert guidance. Support design reviews and project management. Ensure compliance with quality and safety standards. Qualifications: Education: Bachelor's in Electrical Engineering, Computer Science, or related field … Master's preferred). Experience: 10+ years in embeddedsoftwaredevelopment with leadership experience. Skills: Expertise in ARM-based microcontrollers, FreeRTOS, and Microsoft Visual Studio. Knowledge of RF communication and marine navigation is a plus. Competencies: Strong leadership, problem-solving, and collaboration skills in a fast-paced environment. CVs in Word Format to (url removed) New Appointments More ❯
Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise. Let's Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered. 'sTechTogether THE OPPORTUNITY We are seeking a highly skilled Software Engineer to provide support in … the development of embeddedsoftware for cutting-edge defence applications. This role is ideal for professionals with expertise in C and C++, who have experience working in real-time environments and model-based development. KEY RESPONSIBILITIES: Develop and support embeddedsoftware using C and C++. Testing of software changes on-site. Perform analytical design … critical analysis, and software reviews. Collaborate with teammates, assisting them where required. Apply modern softwaredevelopment best practices, ensuring high-quality and maintainable code. . EXPERIENCE AND SKILLS: Strong proficiency in embeddedsoftwaredevelopment using C and C++. Experience in real-time software design and implementation. Understanding of software deployment on Real More ❯
Are you ready to join a collaborative international development team known for its technical excellence, strong product design standards, and a culture that values growth, recognition, and a supportive work environment? At Sperry Marine , we provide safe, efficient, and reliable navigation solutions for the commercial and defence maritime industries. Our engineering teams, located in New Malden, UK , and Hamburg … future innovations. We are currently seeking a Senior Firmware Engineer to join our Engineering Department in New Malden. This role will play a key part in our radar sensor development team, focusing on firmware and embeddedsoftwaredevelopment for maritime navigation systems. Key Responsibilities include: Work in the Hardware team to develop firmware and embeddedsoftware on SoC platforms for new and existing products. To take ownership and responsibility for current and future design for developed SoC platforms going forwards. Collaborate closely with the EmbeddedSoftware and System Test teams during system integration activities. Maintain and improve FPGA development processes, workflows, and tools. Work autonomously in a focused, agile team More ❯
simulations that represent our AARGM family of missiles. The initial focus will be using a newer simulation to predict, analyze and understand performance of the SiAW missile. As the embeddedsoftware, the simulation infrastructure, and our sensor model are all quite new this task will require significant troubleshooting skills. Therefore several years of experience with C++ and MATLAB … are requirements for this position. Experience with relevant python tools is strongly desired. Basic Qualifications for a Systems Modeling Simulation. Engineer- • BS degree in aerospace engineering, physics, software engineering, systems engineering, or a related field is required with 12 years of experience or an MS degree in areas above with 10 years of experience is required. • Experience specific to … Experience with Anaconda or related tool sets. • Proficiency with Microsoft Excel • Experience with Atlassian tool suite or equivalent • Experience in high performance computing or monte carlo simulations. • Experience with embeddedsoftwaredevelopment • Experience in technical or team leadership • Experience with EVMS More ❯
systems. • Develop FPGA-based and PCB-based systems for applications requiring high-speed digital signal processing, robust control systems, and space-environment reliability. • Collaborate cross-functionally with electrical, mechanical, software, systems, optical, and FPGA/HDL engineers to meet rigorous project requirements. • Engage directly with stakeholders to define evolving system requirements and present technical progress. • Support long-term research … PhD may substitute for 5 years). • Minimum of 5 years of relevant technical experience, including demonstrated expertise in at least two of the following areas: FPGA/SoC development using custom HDL, embeddedsoftwaredevelopment in C/C++ and scripting languages, schematic capture and PCB design with board bring-up, or signal integrity analysis … such as Ansys HFSS/Circuit/SIwave, HyperLynx, or HSPICE. • Experience with Mentor Graphics tools, especially Xpedition. • Technical project leadership or management experience. • Understanding of networking protocols (Ethernet, Software Defined Networking, etc.). • Experience with implementing DSP and networking logic on FPGAs. • Due to the nature of the work, an active Top-Secret clearance is required. Selected candidate More ❯
Job Title : Embedded S/W Engineer Location : Orlando, FL Duration : 12 months Level 5 : BS+ 11+ YRS or MS+ 9+ YRS Pay Rate : $98.99 Hourly OT40 Work Schedule : 4/10A-1st Shift Job description: Seeking a Software Engineer to develop and maintain real-time embeddedsoftware applications. Typical applications are software products related … to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. Development will be in C++ hosted on a Linux-based environment or VxWorks or Integrity as the real-time operating system. Familiarity with standard communication busses and protocols including RS-232, RS-422, MIL-STD … and Ethernet is helpful but not required. The candidate will have experience throughout the entire softwaredevelopment lifecycle including architecture, design, code implementation, and integration and test. The candidate will be experienced in technical task leadership and/or be a subject matter expert in an area relevant to Lockheed Martin products described in the above paragraph. The More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Systems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Embedded Systems Engineer – Birmingham KO2’s client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Embedded Systems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Product Development Lead – Electronic Design Bias Location: Bedford (Office-based) Salary: £70,000–£90,000 DOE + Benefits Job Type: Full-time, Permanent Sector: Electronics | IoT | Smart Tech Join a market-leading technology company developing intelligent, connected products trusted by some of the world's largest and most recognisable brands. As Product Development Lead, you'll play a … in IoT and smart tech. This is a high-impact, hands-on leadership role for an experienced electronic design engineer ready to shape future products, build a high-performing development team, and influence the technical direction of a fast-growing company. What You'll Be Doing: Lead and inspire a multidisciplinary in-house R&D team (hardware, firmware, cloud … and app) Own the hardware and electronic design process from concept through to production Drive end-to-end product development, including architecture, testing, and manufacturing support Apply your deep expertise in circuit design and embedded systems to create cutting-edge products Contribute to technical strategy, resource planning, and recruitment as the team grows Solve complex problems and support More ❯