Senior Software Engineer (Hardware)
Senior Software Engineer (Hardware)

Senior Software Engineer (Hardware)

Birmingham Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge automated guided vehicles for the amusement industry.
  • Company: Be part of an innovative company focused on robotics solutions and real-world applications.
  • Benefits: Enjoy hands-on work, collaboration, and the chance to make a real impact in your field.
  • Why this job: This role offers exciting challenges and the opportunity to shape the future of robotics in entertainment.
  • Qualifications: Proficiency in C++, C#, Rust, Typescript, or Python; experience with Git and software engineering best practices.
  • Other info: Open to candidates who meet at least half the qualifications; passion and problem-solving skills are key.

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

Job Description

Senior Software Engineer (Hardware Robotics)

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.

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.

The Type of Person You Are

  • Problem Solver: You enjoy rolling up your sleeves and tackling tough challenges.
  • Calm Under Pressure: Tight deadlines? Complex problems? Bring it on.
  • Open-Minded: You love debating ideas and questioning approaches to find the best solution.
  • Team Player: Collaboration is your thing, and you\’re all about sharing knowledge and helping others grow.

Your Engineering Toolkit

We\’re looking for someone who\’s confident working with:

  • Languages: You can jump between C++, C#, Rust, Typescript, or Python without hesitation.
  • Source Control: You know your way around Git and follow solid source control practices.
  • Software Engineering: You\’ve got a good grasp of common architecture and engineering best practices.

Bonus Points for These Domain Skills:

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

  • ROS/ROS2: You know the Robot Operating System inside out.
  • Linux: You\’re comfortable working in Linux environments.
  • Networking: You can configure and program networks and have experience with EtherCAT .
  • PLCs: You\’ve worked with Safety PLCs or Functional PLCs (IEC 61131-3).
  • Standards Knowledge: Understanding EN ISO 13849 safety standards is a big plus.
  • Motion Control/Path Planning: You\’ve got a handle on the basics of motion control and navigation solutions.

Why You\’ll Love It

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.

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.

#J-18808-Ljbffr

Senior Software Engineer (Hardware) employer: Transparent Technologies

At our company, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer in the exciting field of robotics for the amusement industry, you'll enjoy hands-on projects, opportunities for professional growth, and the chance to work with a passionate team dedicated to pushing the boundaries of technology. With a focus on employee development and a supportive environment, we empower our engineers to tackle challenges and make a meaningful impact on groundbreaking solutions.
T

Contact Detail:

Transparent Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Hardware)

✨Tip Number 1

Make sure to showcase your problem-solving skills during the interview. Prepare examples of past challenges you've tackled, especially in robotics or software engineering, to demonstrate your hands-on experience.

✨Tip Number 2

Familiarize yourself with the latest trends in robotics and AGV technology. Being able to discuss current innovations and how they relate to the amusement industry will show your passion and knowledge in the field.

✨Tip Number 3

Highlight your teamwork experiences. Since this role emphasizes collaboration, be ready to share stories about how you've successfully worked in a team setting, particularly in cross-disciplinary projects.

✨Tip Number 4

If you have experience with ROS/ROS2 or safety PLCs, make sure to bring that up! These are valuable skills for this position, and discussing them can set you apart from other candidates.

We think you need these skills to ace Senior Software Engineer (Hardware)

C++
C#
Rust
Typescript
Python
Git
Software Architecture
Robotics
Real-Time Systems
ROS/ROS2
Linux
Networking
EtherCAT
Safety PLCs
Functional PLCs (IEC 61131-3)
EN ISO 13849
Motion Control
Path Planning
Problem-Solving Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with languages like C++, C#, Rust, Typescript, or Python. Emphasize any hands-on projects related to robotics or real-time systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for robotics and the amusement industry. Share specific examples of how you've tackled complex problems and collaborated with teams to deliver innovative solutions.

Showcase Your Problem-Solving Skills: Use your application to demonstrate your problem-solving abilities. Include anecdotes that illustrate how you remain calm under pressure and approach challenges with an open mind.

Highlight Relevant Domain Knowledge: If you have experience with ROS/ROS2, Linux, networking, or safety PLCs, make sure to mention it. This will show that you have the specific skills that could set you apart from other candidates.

How to prepare for a job interview at Transparent Technologies

✨Show Your Problem-Solving Skills

Be prepared to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your hands-on experience with robotics and any innovative solutions you've implemented.

✨Demonstrate Your Technical Proficiency

Make sure to brush up on the programming languages mentioned in the job description, especially C++, C#, and Python. Be ready to explain your experience with source control practices and any relevant engineering best practices.

✨Emphasize Team Collaboration

Since this role requires a strong team player, share examples of how you've successfully collaborated with others in past projects. Discuss how you’ve contributed to team knowledge sharing and helped others grow.

✨Familiarize Yourself with Relevant Technologies

If you have experience with ROS/ROS2, Linux, or networking, be sure to mention it during the interview. Prepare to discuss how these skills can contribute to the development of the AGV and your understanding of safety standards like EN ISO 13849.

Senior Software Engineer (Hardware)
Transparent Technologies
T
  • Senior Software Engineer (Hardware)

    Birmingham
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-29

  • T

    Transparent Technologies

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