Lead Embedded Software Engineer Linux

7 days ago


London, United Kingdom X4 Group Full time

**Lead Embedded Software Engineer (Linux)** Role**

You will be technically responsible for developing and maintaining Linux peripherals drivers, board support packages for SoCs based on RISC-V ISA for the high-performance computing market. This includes Defining, maintaining and improving software developmentflow and tools for in-house development.You will also be leading more junior software engineers and liaising with cross discipline teams (such as ASIC and board design teams). For the benefit of effectively integrating with the team the client are requestinginitially three days per week are completed in the London based innovation centre to integrate with other members of the leadership team. The company has growth plans for this year and is currently at 30 staff mostly in London but also has a U.S. based office.

**Lead Embedded Software Engineer (Linux)** responsibilities**
- Create software design specifications for processors based on RISC-V ISA
- Write drivers for peripherals (PCIe, USB, SPI, I2C, UART)
- Develop and maintain board support packages (BSP)
- Establish and use software test framework implementing Continuous Integration and Continuous Delivery (CI/CD) methodology
- Test code
- Document code
- Estimate development efforts
- Plan design activities
- Build and manage a team of software engineers
- Define and document software development processes
- Liaise with and support ASIC and board design teams

**Lead Embedded Software Engineer (Linux)** Required Skills**
- Proven hands-on experience with full cycle system software development for Linux-based SoCs (from specification to deployment)
- Understanding of Linux kernel and drivers software development flows and tools
- Experience with writing drivers for on-chip and off-chip peripherals
- Knowledge of board support packages development and maintenance
- Employing Continuous Integration and Continuous Delivery methodology
- Leading small software development team
- General-purpose software tools
- Quality
- and detail-oriented
- Ability to work in a fluid and undefined environment
- Being proactive

**Lead Embedded Software Engineer (Linux) Application Process


  • Embedded Linux

    2 weeks ago


    London, United Kingdom ALFEN TECHNOLOGY LTD Full time

    PCB Soldering Technician **Alfen is delighted to be working with a leading manufacturer of high performance mobile electrical devices used to identify and track products, assets, data or personnel. We’re currently on the lookout for PCB Assembly Technicians - who take great pridein their work to join their talented Production team in their Loughborough...


  • London, United Kingdom Reqiva Ltd Full time

    Embedded Software Engineer | Defence | Communications Reqiva are currently working with a leading defence and communications company who are based in London. The Embedded Software Engineer will be responsible for software developments from specification to verified design running on the target hardware. - Experience with C/C++ and Python - Experience with...


  • London, United Kingdom Reqiva Ltd Full time

    Embedded Software Engineer | Defence | Communications Reqiva are currently working with a leading defence and communications company who are based in London. The Embedded Software Engineer will be responsible for software developments from specification to verified design running on the target hardware. - Experience with C/C++ and Python - Experience with...


  • London, United Kingdom IC Resources Full time

    A growing engineering team is looking for an Embedded Software Engineer to work across low-level firmware, bootloader development, and hands-on electronics. You'll help build reliable, safety-critical embedded products used in real-world environments, working closely with both software and hardware teams.What They're Looking ForStrong commercial experience...


  • City of London, Greater London, United Kingdom Accelero Full time

    Embedded Software Engineer London (Hybrid) &##Now we’re looking for an Embedded Software Engineer who wants to grow with the business — someone who loves problem-solving, thrives on variety, and isn’t afraid to get their hands dirty. &##Design, develop & debug embedded software for next-gen devices. Build tools & scripts in Python, Bash, or...


  • Greater London, United Kingdom IC Resources Full time

    Join to apply for the Embedded Software Engineer role at IC ResourcesA growing engineering team is looking for an Embedded Software Engineer to work across low‑level firmware, bootloader development, and hands‑on electronics. You’ll help build reliable, safety‑critical embedded products used in real‑world environments, working closely with both...


  • London, United Kingdom Amazing Prospects Ltd Full time

    **Senior Embedded C C++ Developer £80k** Provider of the connectivity software is looking for an embedded software engineer for their growing team. They need an embedded engineer that can code with C for Embedded systems. Additional useful experience includes C++, streaming, Linux, Networking, open-source projects. You'll be working on various software...


  • london (city of london), United Kingdom beatmysalary Full time

    Cambridge / London / Milton Keynes/Remote Senior Embedded Software Engineer Scope of Work The selected engineer will be responsible for developing, integrating, and debugging embedded software running on an Adaptive SoC platform. The work will involve bare-metal environments, embedded Linux, RTOS development, and high-speed networking protocol integration....


  • London, United Kingdom Opus Resourcing Ltd Full time £150 - £200

    OverviewSenior Embedded Linux Engineer - Kernel / Device Drivers. The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team.Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.Salary: £80-103k plus...


  • London, United Kingdom Opus Resourcing Ltd Full time £150 - £200

    OverviewSenior Embedded Linux Engineer - Kernel / Device Drivers. The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team.Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.Salary: £80-103k plus...