Advance Search

Browse CVs

Senior Software Engineer (Hardware)

Posted 2 months ago

  • Birmingham, West Midlands
  • Any
  • External
  • Expired - 23 days ago

Job Description

Senior Software Engineer (Hardware Robotics)\n

We're on the hunt for a Senior Software Engineer to help develop a people-carrying AGV (automated guided vehicle) designed specifically for the amusement industry. This isn't your average Engineering job-it's hands-on, exciting, and perfect for someone who loves working on cutting-edge robotics solutions. You'll be part of a small, tight-knit team combining mechanical, electrical, and software engineering to deliver something groundbreaking.

\n

If you look at the requirements and feel like you've got at least half of what we're after, let's have a chat-we're more interested in what you can bring to the table than ticking every box.

\n
\nThe Type of Person You Are\n
    \n
  • \nProblem Solver: You enjoy rolling up your sleeves and tackling tough challenges.
  • \n
  • \nCalm Under Pressure: Tight deadlines? Complex problems? Bring it on.
  • \n
  • \nOpen-Minded: You love debating ideas and questioning approaches to find the best solution.
  • \n
  • \nTeam Player: Collaboration is your thing, and you're all about sharing knowledge and helping others grow.
  • \n
\n
\nYour Engineering Toolkit\n

We're looking for someone who's confident working with:

\n
    \n
  • \nLanguages: You can jump between C++, C#, Rust, Typescript, or Python without hesitation.
  • \n
  • \nSource Control: You know your way around Git and follow solid source control practices.
  • \n
  • \nSoftware Engineering: You've got a good grasp of common architecture and engineering best practices.
  • \n
\n
\nBonus Points for These Domain Skills:\n

If you've worked in robotics or real-time systems, we'd love to hear about it. Specific experience we value includes:

\n
    \n
  • \nROS/ROS2: You know the Robot Operating System inside out.
  • \n
  • \nLinux: You're comfortable working in Linux environments.
  • \n
  • \nNetworking: You can configure and program networks and have experience with EtherCAT.
  • \n
  • \nPLCs: You've worked with Safety PLCs or Functional PLCs (IEC 61131-3).
  • \n
  • \nStandards Knowledge: Understanding EN ISO 13849 safety standards is a big plus.
  • \n
  • \nMotion Control/Path Planning: You've got a handle on the basics of motion control and navigation solutions.
  • \n
\n
\nWhy You'll Love It\n

This role is perfect for someone who's excited about building real-world robotics and being part of an innovative team shaping the future of the amusement industry. It's a chance to work across disciplines, stretch your skills, and make a real impact on a unique project.

\n

Think you've got what it takes? Even if you don't tick every box but feel like this is up your street, get in touch. Let's build something incredible together.