Are you passionate about developing innovative embeddedsoftware solutions for next-generation devices? We are looking for a talented and driven EmbeddedSoftwareEngineer to join our engineering team in Leeds. Key Responsibilities of the EmbeddedSoftwareEngineer job in Leeds: Design and develop embeddedsoftware using C, focusing on … 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 EmbeddedSoftwareEngineer 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 More ❯
One of Avanti's clients in the Somerset area is looking for an embeddedsoftwareengineer to join their multi-disciplinary R+D team. You'll work with a mixture of firmware, software, hardware, and mechanical engineers with an emphasis on new product development. Essential skills: 3yrs+ experience in an embeddedsoftware/firmware role … developing firmware for bare metal or real-time MCUs Strong knowledge of embedded C & Python Strong knowledge of communication protocols (I2C, SPI, UART, etc.) Familiarity with Git Great to have: Electronic/Hardware knowledge Benefits include: 25 days + bank holidays, matched pension up to 8%, enhanced maternity/paternity leave, and more. There's a 2 stage interview More ❯
EmbeddedSoftwareEngineer Location: Devon Salary: up to £45,000 We are seeking an experienced EmbeddedSoftwareEngineer to join our passionate and driven engineering team. You’ll play a key role in developing our innovative embedded systems and supporting the creation of new product ranges. What You’ll Be Doing: As part … of our core engineering team, you’ll be working on both high- and low-level embeddedsoftware development in a bare metal environment. Your involvement will go beyond coding – you'll actively contribute to solution design, architecture, test automation, etc. Responsibilities: Developing and enhancing cutting-edge products Writing secure, robust, and low-debt embeddedsoftware Contributing … and best practices Ensuring compliance with internal standards and external regulations (e.g., Radio Equipment Directive) Performing ad hoc development tasks as required Experience and skills required : Strong background in embeddedsoftware development Experience architecting embedded systems Proficient in C programming and comfortable working with bare metal Proven ability to optimize code for performance, size, and reliability Nice More ❯
EmbeddedSoftwareEngineer Location: Devon Salary: up to £45,000 We are seeking an experienced EmbeddedSoftwareEngineer to join our passionate and driven engineering team. You’ll play a key role in developing our innovative embedded systems and supporting the creation of new product ranges. What You’ll Be Doing: As part … of our core engineering team, you’ll be working on both high- and low-level embeddedsoftware development in a bare metal environment. Your involvement will go beyond coding – you'll actively contribute to solution design, architecture, test automation, etc. Responsibilities: Developing and enhancing cutting-edge products Writing secure, robust, and low-debt embeddedsoftware Contributing … and best practices Ensuring compliance with internal standards and external regulations (e.g., Radio Equipment Directive) Performing ad hoc development tasks as required Experience and skills required : Strong background in embeddedsoftware development Experience architecting embedded systems Proficient in C programming and comfortable working with bare metal Proven ability to optimize code for performance, size, and reliability Nice More ❯
EmbeddedSoftwareEngineer | Birmingham | £40,000 - £50,000 KO2's client, a Birmingham-based engineering business involved in high-profile and confidential projects, is looking to add an EmbeddedSoftwareEngineer to their team. This is a rare opportunity to be part of a company that is pushing the boundaries in their field, working … candidate will have a strong academic background, with a 1st class degree, Masters or PhD in a relevant engineering or science discipline. Commercial experience in C or C++ within embedded systems is essential. Candidates will also need to demonstrate a solid understanding of embedded hardware, with hands-on experience working with CANbus and RF systems being highly desirable. … Key skills and experience required: Embedded C or C++ in a real-time environment CANbus systems experience Exposure to RF systems Strong academic background (1st, Masters or PhD) Comfortable working full-time onsite in Birmingham This role would suit an engineer who enjoys working close to hardware and wants to be part of a technically advanced team on More ❯
Principal EmbeddedSoftwareEngineer £70-90k Reading Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal SoftwareEngineer with a strong background in embedded systems and a passion for solving complex technical … challenges in a high-performance environment. Key Responsibilities: Lead software architecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development … in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll More ❯
Principal EmbeddedSoftwareEngineer | £70-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal SoftwareEngineer with a strong background in embedded systems and a passion for solving complex technical … challenges in a high-performance environment. Key Responsibilities: Lead software architecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development … in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Our client is seeking an Embedded Softaware Engineer to support developing prototype network solutions for FAA/Air Force. This position requires an experienced software developer familiar with radio and network emulation to do system configuration and installation. This also requires software development based on current open source network protocol implementations. A tool in this network … test bed is Extensible Mobile Adhoc Network Emulator (EMANE) which is a software package that instantiates many military tactical data link systems. All the testbed technologies reside on Linux machines and the candidate should have extensive experience developing software for networked Linux systems. Required Skills: Software/applications: C/C++, scripting languages. Experience to include leveraging … standard libraries, templates, and other object oriented programming techniques Experienced with Linux environment and set up Experienced with routers and switch configurations and programming 10 years minimum experience in software design and development 10 years minimum experience with IP network protocols and development 10 years minimum experience system integration field testing 10 years minimum experience with SIP, RTP, ED137 More ❯
Seeking a SoftwareEngineer 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 and C++ hosted on either a PC … or Unix environment and targeted for an embedded processor running either VxWorks or Integrity as the real-time operating system. Familiarity with standard communication busses and protocols including RS-232, RS-422, MIL-STD-1553 and Ethernet is helpful but not required. The candidate will have experience throughout the entire software development lifecycle including architecture, design, code implementation … or be a subject matter expert in an area relevant to Lockheed Martin products described in the above paragraph. The candidate will have a strong background in real-time embeddedsoftware development along with demonstrated technical leadership. The candidate will be familiar with using source code control and issue tracking tools along with using modern test tools to More ❯
Job Title: EmbeddedSoftwareEngineer - EV Sector Location: Near Kortrijk, Belgium Languages: Fluent English & Dutch strongly preferred Employment Type: Full-Time, Permanent About the Opportunity I'm currently working with an innovative company in the electric vehicle (EV) sector based near Kortrijk , who are looking to expand their R&D team with a talented EmbeddedSoftwareEngineer . This is a fantastic opportunity to join a high-tech environment where you'll be working on cutting-edge embedded systems for EV applications. The role offers a mix of software development, low-level hardware interaction, and cross-functional collaboration with hardware teams. Key Responsibilities Develop, implement, and maintain embeddedsoftware in … integration, bring-up, and debugging Develop firmware to interface with low-level hardware peripherals (SPI, UART, I2C, CAN, etc.) Contribute to system design and functional validation Support the full software development lifecycle, including documentation and testing Ensure the software meets quality, safety, and performance requirements Must-Have Skills Strong hands-on experience with C/C++ in embeddedMore ❯
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: SoftwareEngineer (Embedded) Location: Rochester Salary: £34,000 What you'll be doing: Developing embeddedsoftware, peripheral drivers, protocol, human-machine interfaces and associated supporting documentation Analysing and defining software architecture/design, modelling and simulation, systems/software integration, verification and validation, safety critical development techniques Your skills and experiences … Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment Excellent Software Engineering skills, with a solid foundation in one of C/C C# Knowledge and understanding of the Software Lifecycle Practical experience of developing embeddedsoftware (e.g., for bare metal or embedded RTOS platforms) Scripting … of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Software Engineering Team: As a SoftwareEngineer, you will be working as part of a team of passionate and innovative engineers creating world-leading control and display systems. More ❯
Embedded Linux SoftwareEngineer - £60k-62k + 10% bonus Industry: Motorsports 3 days in the office - Surrey Permanent position Opportunities like these to learn from the best and hone your skills across engineering do not come around often. This is excellent timing, the team are looking for an Embedded Linux SoftwareEngineer with 3+ … be all about rolling up your sleeves and digging deep into how things work and why, as well working closely with all the different areas of engineering, not just software, hence why having an understanding of TCP/IP and Linux command line is important for this role. Please send your cv to me at matt@hawksworthuk.com I can More ❯
Embedded Linux SoftwareEngineer - £60k-62k + 10% bonus Industry: Motorsports 3 days in the office - Surrey Permanent position Opportunities like these to learn from the best and hone your skills across engineering do not come around often. This is excellent timing, the team are looking for an Embedded Linux SoftwareEngineer with 3+ … be all about rolling up your sleeves and digging deep into how things work and why, as well working closely with all the different areas of engineering, not just software, hence why having an understanding of TCP/IP and Linux command line is important for this role. Please send your cv to me at matt@hawksworthuk.com I can More ❯
Embedded Linux SoftwareEngineer - £60k-62k + 10% bonus Industry: Motorsports 3 days in the office - Surrey Permanent position Opportunities like these to learn from the best and hone your skills across engineering do not come around often. This is excellent timing, the team are looking for an Embedded Linux SoftwareEngineer with 3+ … be all about rolling up your sleeves and digging deep into how things work and why, as well working closely with all the different areas of engineering, not just software, hence why having an understanding of TCP/IP and Linux command line is important for this role. Please send your cv to me at matt@hawksworthuk.com I can More ❯
District Partners has been engaged on an exclusive search for an experienced EmbeddedSoftwareEngineer to support a leading defense technology company. This company is focused on transforming U.S. and allied military capabilities through advanced technology, leveraging AI, autonomy, and cutting-edge software to deliver mission-critical solutions. About the Role This position is part of … to understand their needs, refine their operational concepts, and deliver critical capabilities that address national security challenges. Client will pay for relocation costs Key Responsibilities: Board bring-up on embedded ARM boards, including bootloaders, drivers, and system configuration Customizing vendor BSPs for use with ARM-based SoC platforms Securing embedded system devices and ensuring robust cybersecurity measures Developing … and maintaining automated tests to validate system functionality Required Qualifications: Experience developing embedded Linux systems using Yocto, Buildroot, or similar frameworks Strong debugging and root cause analysis skills, with experience interpreting hardware schematics and component data sheets Proficiency in one or more programming languages: C, C++, Rust, Haskell U.S. Person status required due to export-controlled data access Salary More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Job Title: Senior EmbeddedSoftwareEngineer, London Client: X4 Technology Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Details This is a fully remote, long-term (2 years) contract opportunity with a leading semiconductor firm. The role involves working on next-generation microchip developments for industrial applications, utilizing Yocto 5.0 and later … This is an excellent opportunity to work at the forefront of technology with a global leader. Don't miss out on this chance to contribute to innovative developments in embedded systems. #J-18808-Ljbffr More ❯
Job Title: EmbeddedSoftwareEngineer - Secret Cleared Location: Taunton, MA or Dedham, MA Wage Range: 70-73 Job Number: 25-02959 Job Description: Our client, a large defense contractor, has an immediate opening for a EmbeddedSoftwareEngineer with an active DOD Secret Clearance to work from either their Taunton or Dedham, MA facilities. … As an EmbeddedSoftwareEngineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. You'll be working at the cutting edge of Cybersecurity and high-speed data. We encourage … you to apply if you have any of these preferred skills or experiences: Real-Time multi-threaded Embeddedsoftware, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object Oriented design and programming, preferably in UML and C++. Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions, preferably Hypervisor. More ❯
Check out this new opportunity! Embedded Systems SoftwareEngineer Bloomington, MN Contract Position $39.05-$44.05/Hour Contribute to a company at the forefront of mission-critical systems and technologies in defense and security. This leader in global defense integrates advanced technology to deliver information and insights on the battlefield, offering roles that support security and technological … superiority across multiple domains. Responsibilities: Design, develop, and test embedded systems, products, and services used in high-stakes defense applications. Support the full software development lifecycle, including requirements analysis, coding, debugging, and integration. Collaborate with cross-functional teams to meet system-level goals and ensure successful software-hardware integration. Apply industry best practices and technical standards in … software design and testing. Qualifications: Education: Bachelor's degree in Software Engineering, or a related Science, Engineering, or Mathematics field. Clearance: Active or the ability to obtain a Department of Defense Secret Clearance. Experience: 2+ years of software engineering experience or a Master's degree with relevant coursework or internship experience. Technical Expertise: Knowledge of embeddedMore ❯
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 software development 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 SoftwareEngineer, 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 software development methodologies. Work closely with hardware, firmware, and systems engineering teams, contributing to … for continuous growth. If you have the technical expertise and ambition to progress, we want to hear from you! Here's what makes a strong candidate: Proven experience in embeddedsoftware development, with a solid foundation in real-time systems. A strong understanding of integration and requirements engineering, ensuring high-quality software solutions. Leadership potential, with a More ❯
Note: applicants will be required to complete a C programming aptitude test. Organisation Hover, Inc is an emerging leader in the development of integrated hardware and software computing platforms and a custom ARINC 653 compliant Real Time Operating System (RTOS) with an Integrated Development Environment (IDE) and an ARINC 615A DataLoader. Hover, Inc is developing innovative solutions for traditional … control functions and display functions through a unique approach to Integrated Modular Avionics (IMA). Role You will be responsible for the technical delivery of aircraft detect and avoid software applications through concept design, validation and verification. This is a diverse role covering competencies within embeddedsoftware engineering using C, C++ and OpenVino, test and validation/… in a varied role within a multidisciplinary and fast paced organization. Experience within the aerospace sector is desirable. Main responsibilities Technical ownership and delivery of aircraft detect and avoid software design through the entire development cycle. Contribute to the development of a computer vision based aircraft detect and avoid software applications. Complete hardware and software in the More ❯
EmbeddedSoftwareEngineer Who we are Serving the fast-moving entertainment industry, we design, manufacture, and sell premium products that allow artists to express their creativity and push boundaries using eye-catching scenic motion. Kinesys products have been used by some of the world's most successful artists including Ed Sheeran, The 1975, U2, Take That, One … our core. You'll be a key part of the team that makes this happen and helps us to keep pushing the boundaries. You will be responsible for the embeddedsoftware aspects of architecting, developing, and documenting Kinesys control products. How you'll do it You'll be responsible for the architecture of code, and work with the … to determine the hardware architecture You'll be responsible for the creation of new code, and maintenance of old code to execute on RTOS You'll deliver top quality software, using coding standards and appropriate methods (Code Review, Static Analysis, Unit Test etc.) You'll Fully test any code created to ensure full compatibility with the chosen hardware prior More ❯
Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift one of the most reliable partners in IT and Talent solutions. We specialize in delivering world-class Digital Product Engineering, Data Management and Analytics, and Staffing Solutions services to Fortune companies … SMBs, ISVs, and fast-growing startups. Role Overview: We're looking for a skilled EmbeddedSoftwareEngineer to work on the development, enhancement, and release of software solutions used in service diagnostics and troubleshooting for embedded systems. This position focuses on updating and maintaining application and calibration data, developing simulation tools, and supporting validation activities … for multiple service tool releases throughout the year. Key Responsibilities: Prepare and configure application and calibration datasets for multiple software release cycles (e.g., 2026A, 2026B, 2026C). Support the creation of simulation and training tools as project schedules allow. Implement and manage engineering controls over service tool configuration data. Collaborate with internal teams to resolve inconsistencies or errors in More ❯
in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Technical Lead SoftwareEngineer - LMES Level Job Code: 24681 Job Location: Camden, NJ Schedule: 9/80 Job Description: L3Harris Integrated Mission Systems is seeking a Technical Lead Software Engineer. … Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status, measuring teams work performed utilizing EVMS techniques and enforcing process across the entire SDLC. The selected candidate will apply technical proficiency across various stages of our SDLC, gather requirements and … as a lead team member on a Scrum team and will be instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions Experience leading a Software Team/Project, strong project management skills Project planning, task definition and assignment; performance monitoring Object-oriented design and implementation experience, with exposure to software modeling and UML More ❯
a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can … make a difference. Where no two days are the same. About the job you're considering EmbeddedSoftwareEngineer - Set Top Box: London Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites … including our Women in Engineering employee network group. These networks support our community every day. Your skills and experience Excellent knowledge of C, C++ programming in multitasking and multithreading embedded environment Linux application development and POSIX standards Deep understanding of low-level video software stack - AV Pipelines, middleware framework Good understanding of device drivers, boot loaders, BSP development More ❯