in your work while being supported by experienced engineers across multiple disciplines. For this Embedded Software Engineer , we are looking for someone with: Embedded development experience in C and C++ Knowledge of embedded Linux, including knowledge of devicedriverdevelopment Electronics knowledge is a plus Experience … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
pedigree in the Semiconductor industry. The next step is to expand the Software function, now seeking a Senior Firmware Engineer with experience in Linux devicedriver development. Role Responsibilities Design, develop, and test innovative AI acceleration hardware. Mentor and assist other engineers within the team, if desired. Candidate … Requirements Strong experience in Linux devicedriver development. Deep understanding of embedded programming in C and C++. Understanding of computer architecture (CPU, SoC, ASIC, GPU). Experience in a start-up environment is advantageous or willingness to work within a small, growing team. Next Steps If you’re … company, please apply today to learn more! For more information on this role or other positions in Embedded, Firmware, C++ Programming, Linux Kernel, or DeviceDriverDevelopment, contact Callum Allen today. #J-18808-Ljbffr More ❯
Software Engineer, we are looking for someone with: A strong background within Embedded Linux Strong experience with C and C++ programming Experience with Linux driver or Kernel driverdevelopment What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
Software Engineer, we are looking for someone with: A strong background within Embedded Linux Strong experience with C and C++ programming Experience with Linux driver or Kernel driverdevelopment What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
Software Engineer, we are looking for someone with: A strong background within Embedded Linux Strong experience with C and C++ programming Experience with Linux driver or Kernel driverdevelopment What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
control systems. We are currently looking to expand our team to support a blue-chip engineering client working on a cutting-edge Missile Systems development project in the Defence domain. Responsibilities Collaborate with cross-functional teams to analyse requirements, design, develop, test, and maintain software solutions for defence projects. … or more of the following programming languages: C++, C or ADA to deliver high-quality software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate closely with stakeholders, including clients, project managers, system engineers, and other … ownership of assigned tasks, meet project deadlines, and maintain a high level of quality and attention to detail. Adhere to established coding standards, software development processes, and security protocols. Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Essential Skills Proven More ❯
TV and Amazon Echo. What will you help us create? Along with leading in web services and e-commerce, is an inventive research and development company that designs and engineers high-profile consumer electronics including our best-selling e-readers, tablets and Fire TV. Fire TV client software and … ideal candidate: Has in-depth expertise working with the Android system. In-depth knowledge and experience with Linux kernel development. Experience on bootloader and device drivers development and enjoys working on hardware directly. Enjoys working side by side with partners, colleagues, and teams on difficult problems. Is highly … being targeted." BASIC QUALIFICATIONS Bachelor's degree and/or Master's/Doctorate degree in Computer Science or equivalent. 10+ years of System Development Engineering experience leading consumer device product development, system programming, devicedriver/BSP integration, SOC bringup/debug/deployment More ❯
and Amazon Echo. What will you help us create? Along with leading in web services and e-commerce, Amazon.com is an inventive research and development company that designs and engineers high-profile consumer electronics including our best-selling e-readers, tablets and Fire TV. Fire TV client software and … ideal candidate: Has in-depth expertise working with the Android system. In-depth knowledge and experience with Linux kernel development. Experience on bootloader and device drivers development and enjoys working on hardware directly. Enjoys working side by side with partners, colleagues, and teams on difficult problems. Is highly … being targeted.” BASIC QUALIFICATIONS Bachelor's degree and/or Master's/Doctorate degree in Computer Science or equivalent. 10+ years of System Development Engineering experience leading consumer device product development, system programming, devicedriver/BSP integration, SOC bringup/debug/deployment More ❯
advanced clean propulsion and energy systems, such as xEV powertrains, power electronics, motors, and fuel cell systems. We support customers across the full control development spectrum, from core algorithms to fully validated production software, including ASIL-rated software. In this role, you'll primarily focus on embedded software development … for power electronic systems, such as electric machines and DCDC converters, but may also support other technical areas based on workload. Key Responsibilities Technical development of Embedded Software for Power Electronics, E-Machines and Drives Technical accountability for software solutions, covering requirements specification, device drivers and algorithm development … Electrical/Electronics or similar Fluency in programming in C for microcontroller applications Substantive experience developing embedded software for power electronics systems including Complex devicedriverdevelopment SPI Drivers High frequency ADC/PWM based periherials Experience of Infineon AURIX family of microcontrollers Experience in AUTOSAR Excellent More ❯
Leamington Spa, Radford Semele, Warwickshire, United Kingdom
NES Fircroft
advanced clean propulsion and energy systems, such as xEV powertrains, power electronics, motors, and fuel cell systems. We support customers across the full control development spectrum, from core algorithms to fully validated production software, including ASIL-rated software. In this role, you'll primarily focus on embedded software development … for power electronic systems, such as electric machines and DCDC converters, but may also support other technical areas based on workload. Key Responsibilities Technical development of Embedded Software for Power Electronics, E-Machines and Drives Technical accountability for software solutions, covering requirements specification, device drivers and algorithm development … Electrical/Electronics or similar Fluency in programming in C for microcontroller applications Substantive experience developing embedded software for power electronics systems including Complex devicedriverdevelopment SPI Drivers High frequency ADC/PWM based periherials Experience of Infineon AURIX family of microcontrollers Experience in AUTOSAR Excellent More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++, on bare metal, embedded Linux or RTOS Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Linux kernel or devicedriverdevelopment experience advantageous Role: Senior Embedded Software Engineer Location: Cambridge with Hybrid options Salary: £50-65K with attractive benefits package including private healthcare, company performance bonus (on average More ❯
are eligible for this position. As an Embedded Software Engineer, you’ll work across the full product life cycle – from concept through to design, development, testing, and deployment. For this Embedded Software Engineer role, we’re looking for someone with: Detailed background within embedded software development Commercial experience … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
are eligible for this position. As an Embedded Software Engineer, you’ll work across the full product life cycle – from concept through to design, development, testing, and deployment. For this Embedded Software Engineer role, we’re looking for someone with: Detailed background within embedded software development Commercial experience … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
are eligible for this position. As an Embedded Software Engineer, you’ll work across the full product life cycle – from concept through to design, development, testing, and deployment. For this Embedded Software Engineer role, we’re looking for someone with: Detailed background within embedded software development Commercial experience … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, devicedriverdevelopment, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions … will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security Clearance You must be eligible … full security clearance. For more information and guidance please visit : Life at Leonardo With a company funded benefits package, a commitment to learning and development, and a flexible approach to working hours focused on the needs of both our employees and customers, a career with Leonardo has never offered More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
of various strategies. Use of RTOSs such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, devicedriverdevelopment, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions … embedded solutions. Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Requirements management tools. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security Clearance: You must be eligible … information and guidance please visit: Security Vetting Clearance Levels . Life at Leonardo: With a company funded benefits package, a commitment to learning and development, and a flexible approach to working hours focused on the needs of both our employees and customers, a career with Leonardo has never offered More ❯
You will work in our Cyber R&D team and use your knowledge of systems (Kernel, OS) level development to develop our FortiDLP Agent architecture. The Agent is our endpoint client software and is responsible for the extraction and management of our customer's data. We are looking for … someone with: Systems-level programming across Windows, Linux, or Mac platforms. Kernel or embedded system development. Experience in networking. Experience of software development in any language. Familiarity with mentoring and technical leadership. Outstanding technical ability. Proficiency in English. At FortiDLP, we default to programming using Go, but also use … we use), but you should be enthusiastic and willing to learn new things. Experience in any of the following would be an advantage: Software development in Go, C, C++, Java, Scala, C#, or Swift. Kernel and devicedriverdevelopment for Windows, Linux, or Mac. Systems Analytics More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test devicedriver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and … SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and DeviceDriver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core More ❯
Kingdom Posted 8 days ago Experience and Skills Willing to learn new things. Experience in any of the following would be an advantage: Software development in Go, C, C++, Java, Scala, C#, or Swift. Kernel and devicedriverdevelopment for Windows, Linux, or Mac. Systems Analytics More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
g2 Recruitment
an FPGA or ASIC module. Some of the Essential skills you will be expected to posses are: Excellent Embedded C/C++ Bare Metal & DeviceDriverdevelopment GNU ARM Toolchain & Ecosystem SVN/version Control Systems Ideally you will also have an understanding of: ASIC & FPGA EDA … tools System Verilog Comms Protocols (SPI &I2C) Xilinx Development Boards For the role, my client are offering a salary between £70,000 - £80,000 p/annum, as well as perks including Private Healthcare, 5% matched pension scheme & discretionary bonus up to 15%. They also offer hybrid working More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
software team responsible for developing both embedded software and software applications. For this Software Engineer, we are looking for someone with: Experience with C++ development Knowledge of embedded systems and embedded programming Some understanding of Linux is advantageous Confident communication skills What Next? If you’re an Embedded Software … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
IC Resources
software team responsible for developing both embedded software and software applications. For this Software Engineer, we are looking for someone with: Experience with C++ development Knowledge of embedded systems and embedded programming Some understanding of Linux is advantageous Confident communication skills What Next? If you’re an Embedded Software … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
IC Resources
software team responsible for developing both embedded software and software applications. For this Software Engineer, we are looking for someone with: Experience with C++ development Knowledge of embedded systems and embedded programming Some understanding of Linux is advantageous Confident communication skills What Next? If you’re an Embedded Software … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯
Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators. Open Source Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM or QEMU Modern C++ … ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or DeviceDriverDevelopment and Debug Git Revision Control Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements to develop complex SoC TLM More ❯
then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriverDevelopment, then please contact me, Callum Allen today. More ❯