technical expertise in embedded systems and a collaborative approach to engineering. Essential experience and competencies include: Proficiency in C/C++ programming for embedded platforms. Experience with Linux, devicedrivers, and software design/architecture patterns. Familiarity with UML, system design methodologies, and structured documentation. Basic experience using frequency and time domain test equipment. Strong communication skills, including More ❯
Southampton, England, United Kingdom Hybrid/Remote Options
Octagon Group
and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux devicedriver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software More ❯
in VHDL for FPGAs Performing schematic capture using OrCAD Managing PCB layout, fabrication, and assembly subcontractors Setting to work PCBs including writing test firmware and software Developing Linux devicedrivers for hardware Mentoring and leading others Your skillset may include: Have experience in at least one of the following areas: Complex PCB design, FPGA development in VHDL, or More ❯
to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, devicedrivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design More ❯
/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux devicedrivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Aylesbury, Buckinghamshire, England, United Kingdom
Avanti
mentoring and technical guidance to a group of junior engineers. The Role As Lead Engineer, you will: • Design and develop real-time, hardware-integrated software • Write and maintain devicedrivers and low-level components • Work primarily in Linux , interacting directly with physical hardware • Review code, guide junior developers and support their technical development • Help shape engineering best practice More ❯
Aylesbury, Buckinghamshire, England, United Kingdom
Avanti
to physical hardware. This is an ideal opportunity for a Junior Engineer with a few years of experience who wants to grow their skills in low-level development, devicedrivers and Linux-based systems. The Role As Junior Engineer, you will: Develop and maintain devicedrivers and low-level modules Work in a Linux environment on More ❯
Responsibilities: Define, architect, develop, and deliver the full software stack including validation software, embedded firmware, devicedrivers, system software, SDKs, application-level software, and customer support/demonstration tools Establish and continuously improve robust, scalable software development processes optimized for production environments. Ensure predictable delivery of high-quality, well-documented, secure, and maintainable software releases that meet stringent … responsibility for defining software architecture, managing the complete development lifecycle, and delivering production-ready software solutions Deep technical expertise across the software stack including firmware/embedded systems, devicedrivers, OS-level programming (Linux, RTOS), hardware abstraction layers, system software, SDK development, API design, application software, and software tools/utilities Experience with high-speed interface technologies (PCIe More ❯
Reading, Berkshire, England, United Kingdom Hybrid/Remote Options
Technical Futures Ltd
in software architectural principles in areas of semiconductor ASIC/SoC development, will deliver the full software stack for this thriving Semiconductor Company including validation software, embedded firmware, devicedrivers, system software and application level software. Requirements for this Semiconductor Director of Software role include: Extensive senior level hands-on experience in software engineering within the semiconductor industry. … across multiple technology domains. A background of software development involving Semiconductor SoC/ASIC and/or memory systems. Deep technical expertise to include firmware/embedded systems, devicedrivers, Operating System level programming, application software and software tools. Strong people and project leadership experience across geographically distributed teams including cross functional collaboration. A competitive salary will be More ❯
Reading, Berkshire, South East, United Kingdom Hybrid/Remote Options
Technical Futures
software architectural principles in areas of semiconductor ASIC/SoC development will deliver the full software stack for this thriving High-Tech Company including validation software, embedded firmware, devicedrivers, system software and application level software. Requirements for this Director of Software role include: Extensive senior level hands-on experience in software engineering within a semiconductor, systems or … across multiple technology domains. A background of software development involving Semiconductor SoC/ASIC and/or memory systems. Deep technical expertise to include firmware/embedded systems, devicedrivers, Operating System level programming, application software and software tools. Strong program management capabilities, stakeholder management skills and the ability to influence technical direction whilst integrating emerging technologies into More ❯