Nottinghamshire, Newark on Trent, United Kingdom Hybrid / WFH Options
Zenovo
Job Title: Senior Embedded Software Engineer Location: Newark, Nottinghamshire (Hybrid) Employment Type: Permanent Salary: £60,000 - £70,000 + Benefits Industry: Wireless/Audio/High-Tech Overview: Our client is seeking a Senior Embedded Software Engineer with a strong background in real-time embeddedsystems … quality protocols . Participate in Agile development processes, including sprint planning, code reviews, and unit testing. Essential Skills & Experience: 5+ years of hands-on embedded software development experience. Strong programming skills in Embedded C and modern C++ (11/14) . Experience with real-time operating systems … RTOS) such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with bare metal development and ARM Cortex-M or similar microcontrollers. Deep understanding of embeddedsystems, including hardware testing and debugging . Familiarity with TCP/IP protocols and network stacks . Desirable Skills: Experience with STM32 microcontrollers. More ❯
distinct roles for themselves in different parts of the world as we bring original, groundbreaking products and technology to market. Job Summary The Senior Embedded Engineer position is within our development team, which works concurrently on a variety of exciting, cutting-edge projects. The Senior Embedded Engineer would … hardware teams to design, develop and integrate firmware and software for our range of video processing products. Brompton products feature a wide variety of embeddedsystems spanning from common architectures including AMD64/x86-64 and ARM (aarch64) through to much less common ones such as Nios II. … These systems can be doing anything from simple bare-metal microcontrollers for managing a PCB, through to real-time operating systems (FreeRTOS, uCOS) for application-specific tasks, or even a booting an entire Linux stack. We offer a friendly, flexible and supportive working environment and encourage cross department More ❯
engineering presence. We're looking for a Senior C++ Software Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating … reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity to shape how mission-critical financial systems are developed. You’ll be working in a collaborative environment with a strong emphasis on engineering best practices and long-term maintainability. Key Requirements … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and More ❯
nottingham, midlands, United Kingdom Hybrid / WFH Options
Anson McCade
SC Eligible The Opportunity We’re working with a leading defence organisation on a key hire for a Senior Software Developer to join their embeddedsystems team. This is a hands-on, high-impact role developing real-time software for next-generation systems where performance and reliability … technologies—offering both deep technical engagement and long-term career growth. What You’ll Do • Lead or support the design, development, and integration of embedded software for advanced real-time platforms • Collaborate with systems, hardware, and safety teams to deliver certified software solutions that meet strict performance and … promote continuous improvement across the software function Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or More ❯
leads on system requirements and software implementation Support integration between hardware and software components Contribute to user interface development for in-house 3D printing systems Assist in scaling and improving software capabilities as the team grows Requirements Proficiency in C++ with experience in hardware or machine-level programming Strong … interest in 3D printing, robotics, or motion control systems Ability to work independently in a small, fast-moving technical team Hands-on problem-solving approach and strong attention to detail Previous experience with embeddedsystems or device integration is a plus More ❯
support a mixture of both R&D and product development tasks within the Engineering department of one of the world’s top industrial control systems manufacturers. The successful software engineer will be a highly adaptable individual with a strong aptitude for learning the existing toolsets The company’s products … will enable the successful candidate to gain valuable knowledge of industrial controls and best design practices Requirements: Expert in C# Comfortable collaborating closely with embeddedsystems engineers Experience with multiple programming languages in a commercial engineering department Previous experiences of controls and automation software development Bachelor of Science … applications for new and existing products Ensure software reliability, standards, safety and security objectives are all met Diligent use of the company version control systems, demonstrating excellent version control discipline Support software deliveries through test, production and commercial deployment Responsible for the delivery of all SDLC technical deliveries both More ❯
support a mixture of both R&D and product development tasks within the Engineering department of one of the world’s top industrial control systems manufacturers. The successful software engineer will be a highly adaptable individual with a strong aptitude for learning the existing toolsets The company’s products … will enable the successful candidate to gain valuable knowledge of industrial controls and best design practices Requirements: Expert in C# Comfortable collaborating closely with embeddedsystems engineers Experience with multiple programming languages in a commercial engineering department Previous experiences of controls and automation software development Bachelor of Science … applications for new and existing products Ensure software reliability, standards, safety and security objectives are all met Diligent use of the company version control systems, demonstrating excellent version control discipline Support software deliveries through test, production and commercial deployment Responsible for the delivery of all SDLC technical deliveries both More ❯
nottingham, midlands, United Kingdom Hybrid / WFH Options
Gravitas Recruitment Group (Global) Ltd
techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable More ❯
involves: Building relationships with clients and candidates across Europe's Engineering and Tech markets Sourcing top talent for roles in sectors like Software Development, EmbeddedSystems, and Fintech Managing your own sales process: from business development to closing deals Becoming an expert in your market and spotting opportunities More ❯