Senior Firmware Engineer - Randstad in London
Senior Firmware Engineer - Randstad

Senior Firmware Engineer - Randstad in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Develop and debug firmware for cutting-edge humanoid robots, focusing on motion control and sensor integration.
  • Company: Pioneering UK-based AI and robotics company shaping the future of human-machine collaboration.
  • Benefits: Competitive salary, stock options, generous holiday, and travel opportunities.
  • Why this job: Join a fast-moving startup culture and work with world-class engineers on innovative robotics projects.
  • Qualifications: 6+ years in embedded systems, strong C/C++ skills, and experience with RTOS.
  • Other info: Real ownership of core product initiatives and regular team events.

The predicted salary is between 48000 - 72000 £ per year.

A pioneering UK-based AI and robotics company is building the world's most advanced, commercially scalable and safety-focused humanoid robots. Their first platform is a next-generation labour automation unit designed to operate across industrial, construction and logistics environments — tackling global labour shortages while improving human safety and wellbeing.

This is an opportunity to work at the cutting edge of robotics, embedded systems and real-time control, helping shape the future of human-machine collaboration.

As a Senior Firmware Engineer within the Core Platform team in London, you'll play a critical role in building the low-level firmware that powers next-generation humanoid robots. You'll work at the intersection of robotics, embedded systems and real-time control — developing the software that enables advanced motion, balance and interaction with complex real-world environments.

You’ll collaborate closely with hardware, robotics and systems teams to integrate microcontrollers, sensors and actuators while designing robust, high-performance real-time firmware.

What You’ll Do

  • Develop and debug firmware for humanoid robots, focusing on:
  • Motion control & stabilisation
  • Sensor integration
  • Ethernet-based communication
  • Design and implement drivers for motors, sensors and communication protocols
  • Integrate microcontrollers and peripherals with hardware teams
  • Optimise firmware for performance, reliability and power efficiency
  • Build real-time control algorithms for robotic movement and balance
  • Lead and mentor junior engineers, conducting code reviews and promoting best practices
  • Implement security and fail-safe mechanisms in embedded systems
  • Maintain technical documentation and manage version control
  • What We’re Looking For

    • 6+ years’ experience in embedded systems development (robotics preferred)
    • Strong C/C++ skills for microcontrollers
    • Experience with RTOS (FreeRTOS, Zephyr) and bare-metal systems
    • Hands-on experience with ARM Cortex, STM32 or similar platforms
    • Strong understanding of:
    • Control systems
    • Kinematics
    • Motion algorithms
  • Experience with UART, SPI, I2C, CAN and Ethernet
  • Confident using oscilloscopes and logic analysers
  • Experience with Git, CI/CD and Agile development
  • Bonus: ROS / ROS2, ML or computer vision
  • Bonus: Interest in Rust for embedded systems
  • What’s On Offer

    • Competitive salary + stock options
    • If you need to relocate, the Client can help assist with this
    • Generous paid holiday (aligned with local labour laws)
    • Travel opportunities to North America
    • Free breakfasts, lunches and snacks
    • Regular team events & socials
    • Real ownership of core product initiatives
    • Work alongside world-class engineers and robotics researchers
    • Fast-moving startup culture with minimal bureaucracy

    If you are interested - please apply directly!

    Senior Firmware Engineer - Randstad in London employer: Jobster

    Join a pioneering AI and robotics company in London, where you'll be at the forefront of developing advanced humanoid robots that address global labour shortages while enhancing safety and wellbeing. With a fast-moving startup culture, generous benefits including competitive salary, stock options, and travel opportunities, as well as a strong emphasis on employee growth through mentorship and collaboration with world-class engineers, this is an exceptional opportunity for those looking to make a meaningful impact in the field of robotics.
    J

    Contact Detail:

    Jobster Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Firmware Engineer - Randstad in London

    ✨Tip Number 1

    Network like a pro! Reach out to folks in the AI and robotics space on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can help you land that Senior Firmware Engineer role.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems and robotics. We want to see your C/C++ prowess and any cool firmware you've developed. This can really set you apart from the crowd!

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on your control systems and motion algorithms. We recommend doing mock interviews with friends or using online platforms to get comfortable with the types of questions you might face.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

    We think you need these skills to ace Senior Firmware Engineer - Randstad in London

    Embedded Systems Development
    C/C++ Programming
    RTOS (FreeRTOS, Zephyr)
    ARM Cortex
    STM32
    Control Systems
    Kinematics
    Motion Algorithms
    UART, SPI, I2C, CAN, Ethernet
    Firmware Debugging
    Real-Time Control Algorithms
    Technical Documentation
    Version Control (Git)
    Agile Development
    Mentoring and Code Reviews

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the Senior Firmware Engineer role. Highlight your experience with embedded systems, C/C++, and any relevant projects that showcase your skills in robotics and real-time control.

    Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about AI and robotics. Share specific examples of your work that align with the job description, especially around motion control and sensor integration.

    Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with ARM Cortex or STM32 platforms, as well as your familiarity with RTOS. We love seeing candidates who can demonstrate their technical prowess clearly.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our cutting-edge team!

    How to prepare for a job interview at Jobster

    ✨Know Your Firmware Inside Out

    Make sure you brush up on your C/C++ skills and be ready to discuss your experience with embedded systems. Be prepared to dive deep into your past projects, especially those involving motion control and sensor integration, as these are key areas for the role.

    ✨Showcase Your Problem-Solving Skills

    During the interview, expect to tackle some technical challenges or case studies. Practice explaining your thought process clearly and logically. Highlight how you've approached debugging firmware issues in the past, particularly in real-time control scenarios.

    ✨Familiarise Yourself with the Latest Tech

    Stay updated on the latest trends in robotics and embedded systems. If you have experience with RTOS like FreeRTOS or Zephyr, make sure to mention it. Also, if you’ve dabbled in ROS/ROS2 or have an interest in Rust, bring that up as it could set you apart from other candidates.

    ✨Prepare Questions for Them

    Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, and future goals in AI and robotics. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.

    Senior Firmware Engineer - Randstad in London
    Jobster
    Location: London
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    J
    • Senior Firmware Engineer - Randstad in London

      London
      Full-Time
      48000 - 72000 £ / year (est.)
    • J

      Jobster

      50-100
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >