of project mission and objectives and the effective operation of key business processes. Qualifications: Bachelor's Degree or Equivalent Level Understanding of real-time operating system Experience in firmware (embedded software) development Experience in C or C++ programming language Experience with development and debugging tools (source level debuggers, oscilloscopes, logic analyzers, etc.) Experience using GitHub or other version/ More ❯
Developing high performance embedded software 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 embedded software development skills. As an established world-leader in the electronics industry, they are well-placed to mentor recent graduates and help them progress in … 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 embedded development experience. Additional extra-curricular involvement with technology development that demonstrates your interest in embedded development. Experience of real-time operating systems such as VxWorks , understanding of networking More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum to £40k DoE + benefits
Abingdon, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Computer Futures
Join a global leader in memory and storage innovation, where you'll be part of a team developing embedded firmware for advanced flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that power cutting … edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of real-time embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for … you. ?? Key Responsibilities Design, develop, and maintain embedded firmware for flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and reliability Contribute to architecture decisions and technical strategy (senior/principal level) Collaborate in a hybrid working environment with a strong on More ❯
Looking for Software Engineer to develop and integrate C/C++ embedded operational flight program software that uses Yocto/FreeRTOS operating systems on Intel multi-core processors with at least 6+ years of hands-on experience. Required Experience: - 6+ years of C/C++ object oriented embedded software development and integration experience - 6+ years of experience More ❯
High Wycombe, Buckinghamshire, England, United Kingdom
Avanti
My client has just secured further investment and are growing fast. Right now, they need someone with strong PCB design experience who also has a handle on embedded C/C++ - not necessarily an expert in everything, but someone who wants to build real-world products from scratch. You’d be joining a tight-knit engineering team working across More ❯
planning and Implementation of projects. Overview SSi seeks engineers with Field Programmable Gate Array/Digital Signal Processing/C design and programming experience to support the development of embedded real-time critical application design. Responsibilities - Work with engineering team to develop DSP models. - Integrate models into a C code-base for use in embedded chipsets (FPGA/… Support and develop test procedures to test system functionality and generate software troubleshoot reports. - Prepare documentation and support configuration management guidelines. - Other duties as assigned. Qualifications - Demonstrated experience in embedded system experience; a Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline is preferred. - Experience with C/C++ programming … performing software design, coding and compilation of code; and computer systems or software integration is a requirement. - Experience with embedded systems/processors is a requirement. - Experience with VHDL/Verilog and HTML is a plus. - Experience with MATLAB is a plus. - Experience in DSP with SATCOM and Cellular signals a plus. - Experience related to weapons systems and/ More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
Day's Per Week On-Site) Salary: Up to £70,000 + Benefits (Depending on Experience) Overview of Business & Opportunity: Do you have a passion for creating cutting-edge embedded software solutions for leading companies and want to be part of a small team that brings them to life? If you do we have the perfect opportunity for you … You could be working for technical consultancy specializing in small board embedded system implementation and prototyping. You will work closely with a talented team of three engineers and developers who will help you as you continue to grow your programming skills. You will be working directly with stakeholders to gather requirements, develop and maintain infrastructure for application development, attend More ❯
candidate has strength in the following areas: Object Oriented-principles, C++, complex problem solving using data structures and algorithms, and deep understanding of Real-Time Operating System concepts in embedded system. Please do not submit candidates that have marginal exposure to C++ and have worked predominantly in C, since they will have to work with code that is written … in C++ version 11 or higher. ROLE DESCRIPTION: Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership to develop, integrate, and maintain real-time embedded applications. Typical applications are software products related to image processing, target detection and tracking, missile guidance/navigation/control More ❯
and ownership. Because who you work with matters. Responsibilities: Support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. Apply expertise in C/C++ development, reverse engineering, x86 … cycle to the test team Required Skills: Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks) Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open More ❯
create premium, fully integrated control systems for some of the most exclusive residential properties across the UK and Europe. What You’ll Be Doing Design and maintain firmware for embedded ARM-based systems using STM32 microcontrollers, including dual-core architectures. Develop bootloaders and startup code, and manage firmware updates. Implement real-time applications using FreeRTOS and integrate the LWIP … version control (GitHub) and documentation. Support the wider engineering team with system debugging, code reviews, and architecture planning. What We’re Looking For Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32). Strong proficiency in C and C++ for embedded systems. Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools More ❯
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 More ❯
Missile Defense System through the development of Modeling and Simulation applications used in warfighter training and exercises, concept evaluation, developmental engineering, testing and verification, and assessment. The selected Software Engineer III will support the Missile Defense Space Warning Tool (MDST) project as part of the WSS team. Candidate will design, develop, test, document, and integrate features using C++ and More ❯
environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking Software Engineers-Embedded (Associate or Experienced) to support our Armament Support Equipment Software Engineering team located in Saint Charles, Missouri. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing … and inclusive, with great opportunity for professional growth. Find your future with us. Position Responsibilities: Supports the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards. Assists with review, analysis, and translation of customer requirements into the design of software products for embedded devices and systems. Supports building and writing code for embedded systems software to run on specific specialized hardware. Contributes to integration of embedded software with hardware components. Supports analysis, monitoring and improving the efficiency and stability of embedded software systems. Participates in testing and debugging software for embedded devices and systems. Supports implementation of current More ❯
45.00-55.00/hour 1st Shift 6-Month Contract JOB SUMMARY Design and develop embedded software for ammunition handling systems, thermal management systems, aero-mechanical systems, turbo machinery, and various electronics. ESSENTIAL DUTIES & RESPONSIBILITIES Functional and interface design specifications Embedded application and device driver software implementation. Application simulator development Requirements-based testing In-house and integration and test … QUALIFICATION REQUIREMENTS (Skills, Knowledge and Abilities required) Proficient in embedded application development in C/C++ language and system level testing. Experience with peripheral hardware interfaces (UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.) and protocols such as CAN, TCP/IP, UDP, etc. Minimum of 3 years of related experience. Knowledge and understanding of OOD and OO methodology. More ❯
Details: Seeking a Software Engineer to develop and maintain real-time embedded software 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, and integration and … 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 embedded software 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 do More ❯
functional knowledge covering all core modules of SAP - FICO/MM/SD/PP Excellent written and verbal communication skills. Active Secret with investigation in last 5 years Embedded C++ (version 11 or higher preferred) UML/Modeling experience. More ❯
plus. Clearance: No clearance is required. However, we seek individuals that have an appropriate background for obtaining a high-level security clearance. The Role This position is for an Embedded Systems Software Developer position. Applicants should have an understanding of kernels, micro-kernels, and/or RTOS internals, including using OS APIs and security boundaries available in the hardware. … As an Embedded Systems Software Developer, you develop capabilities in support of operations. Your primary focus will be developing tools and applications that work in both user and kernel space. You will play a crucial role in developing custom capabilities used on live systems especially focused on protecting system. You will be a key player supporting national security interests. … Requirements and Skills: When assessing candidates for the Embedded Systems Software Developer position, Cohere is looking for candidates with the following knowledge, skills, and abilities: Software - Candidates should be able to demonstrate extensive experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
An innovative engineering business is looking for a talented Embedded Software Developers to join their R&D team working on next-gen instrumentation. The company develops specialist tools for data capture in harsh environments - with applications across industries like renewable energy, oil & gas, and environmental monitoring. Experience required: Strong experience in Embedded Linux environments (Yocto, Buildroot, etc.) Proficiency More ❯
Job Description: • Senior level embedded Software Engineers with deep experience on VxWorks and hands on hardware integration experience. • Designs, develops, integrates and tests real-time flight software that manages a Space payload unit ensuring compliance to established requirements. • Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering … drive it to completion. • Leads software and hardware integration and works side by side with team members in the lab. Required: • Ideally 10+ years of development experience working on embedded real-time systems using VxWorks. • Hardware integration experience. • Proficient in C++. • Familiar with PCI, 1553, Spacewire and/or Serial RapidIO (SRIO) • Familiar with Git, Jira, Confluence, bitbucket. • Familiar More ❯
affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity. The Role This role of a Software Engineer who will design, implement, and operate globally available distributed systems geared towards giving Kuiper the ability to operate within realistic virtual Kuiper environments at scale. You'll build systems … or granted asylum. Key job responsibilities - ARM A, M series or ARC processor emulator experience. - Knowledge of networking protocols and applications, including TCP/IP. should include L1-L2. - embedded software testing tool development - have worked on FreeRTOS or any real time operation system before. - Have expertise with Linux and RTOS - Invent new tools that enable more frequent and … Implement Distributed Cloud-based Services and APIs - Partner with device software, frontend, networking, and security engineering teams - Evangelize engineering excellence best practices and mentor junior engineers. - Design and Implement embedded modeling and simulation for broadband access technologies: LTE, WiMax, WiFi or similar - Solid aptitude in protocol standards such as IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11b/g/ More ❯