Embedded Software Engineer — Hybrid, Global Impact in Craigavon

Embedded Software Engineer — Hybrid, Global Impact in Craigavon

Craigavon Full-Time 30000 - 40000 £ / year (est.) Home office (partial)
Hyster-Yale Materials Handling, Inc.

At a Glance

  • Tasks: Design and develop embedded software for innovative materials handling solutions.
  • Company: Join Hyster-Yale, a global leader in materials handling technology.
  • Benefits: Enjoy competitive salary, hybrid work, and comprehensive career development.
  • Other info: Dynamic team environment with opportunities for global collaboration.
  • Why this job: Make a real-world impact while working with cutting-edge technology.
  • Qualifications: Degree in relevant engineering field or expected graduation by Summer 2026.

The predicted salary is between 30000 - 40000 £ per year.

Join a Global Leader in Materials Handling. Hyster-Yale Materials Handling is a world-renowned manufacturer committed to revolutionising the way materials are moved—from port to home. We design, engineer, produce, and support a full range of lift trucks, attachments, and power and technology solutions, primarily under the trusted Hyster and Yale brands.

We are currently seeking a SOFTWARE ENGINEER to join our team at our Craigavon facility in Northern Ireland.

About the Role

Are you looking to design and develop embedded software, work hands-on with hardware, and see your results execute on a real-world device? This is a terrific opportunity to work in an Agile software environment, filling an important role at a global organisation. Hyster-Yale Materials Handling is looking for a talented embedded software engineer with a strong desire to learn and grow with our team here in Craigavon, Northern Ireland, along with the team at our global development centre in Portland, Oregon. The global development centre develops materials handling solutions for the present and future. This role works in coordination with other development teams to deliver software for new and current products.

Key Accountabilities

  • Complete a 3-6 month developer training program, which may include onsite training at our Portland, Oregon facility
  • Interpret functional requirements and technical specifications
  • Provide effort estimates for development tasks
  • Participate in software design activities
  • Develop embedded software to meet requirements
  • Create and execute unit level testing for developed software
  • Test software on bench test rigs
  • Test software on equipment (operating fork truck as needed)
  • Release software for production use
  • Investigate reported defects, on truck, bench, or in simulation
  • Identify root cause and fix software as appropriate
  • Collaborate with other software engineering teams
  • Collaborate with other departments such as hydraulics and drivetrain
  • Participate in global online meetings
  • Occasional travel may be required

Knowledge Required:

Candidates should clearly demonstrate how they meet the following Essential Criteria:

  • Candidates due to graduate in Summer 2026 are welcome to apply
  • Educated to degree level (or working towards, to be completed Summer 2026) in a Software Engineering, Computer Engineering, Computer Science, Electrical Engineering or Mechatronic Engineering related field or equivalent relevant qualification
  • Minimum of one year’s relevant experience in an industry related to the degree/qualification (industrial placement year is acceptable)
  • Proficiency with Simulink model-based development
  • Basic specialized knowledge/skill in drawing practices, CAD, engineering analysis, design layout
  • Basic knowledge/skill in vehicle/automotive technology, manufacturing technology, design/test experience, test practices and procedures.
  • Basic proficiency of real time control networks for controlling vehicle/automotive type machines for the global marketplace
  • Basic knowledge in control system design and architectures including both electronic hardware and software of embedded systems for the global marketplace

The ideal candidate will also meet the following Desirable Criteria:

  • Understanding of Embedded software and Operating System concepts
  • Experience in material handling, automotive or similar industries
  • C Programming language experience
  • Aware of data communications (e.g. J1939, CAN)
  • Familiar with Agile software development practices
  • Exposure to configuration management tools such as Git and Azure DevOps
  • Exposure to interfacing with embedded devices

We reserve the right to enhance the criteria in order to facilitate the shortlisting process.

What We Offer

  • Competitive salary
  • Hybrid working options
  • Contributory pension scheme
  • Life assurance (3x annual salary)
  • 33 days annual leave
  • Enhanced statutory benefits
  • Subsidised gym membership
  • Subsidised canteen
  • Comprehensive career development programme
  • Ongoing professional development support

The closing date for applications is Sunday 31st May 2026. The successful candidate will be subject to background checks. We are an Equal Opportunities Employer.

Embedded Software Engineer — Hybrid, Global Impact in Craigavon employer: Hyster-Yale Materials Handling, Inc.

Hyster-Yale Materials Handling is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the field of embedded software engineering. Located in Craigavon, Northern Ireland, employees benefit from hybrid working options, a comprehensive career development programme, and a supportive environment that prioritises professional growth. With competitive salaries, generous leave policies, and a commitment to employee well-being, Hyster-Yale stands out as a rewarding place to build a meaningful career.

Hyster-Yale Materials Handling, Inc.

Contact Details:

Hyster-Yale Materials Handling, Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer — Hybrid, Global Impact in Craigavon

Tip Number 1

Network like a pro! Reach out to current employees at Hyster-Yale on LinkedIn or through mutual connections. A friendly chat can give us insights into the company culture and maybe even a referral!

Tip Number 2

Prepare for those interviews! Brush up on your embedded software knowledge and be ready to discuss your projects. We want to see your passion and how you can contribute to our innovative team.

Tip Number 3

Show off your skills! If you have any personal projects or contributions to open-source software, bring them to the table. It’s a great way for us to see your hands-on experience and creativity.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace Embedded Software Engineer — Hybrid, Global Impact in Craigavon

Embedded Software Development
Simulink Model-Based Development
C Programming Language
Agile Software Development Practices
Real-Time Control Networks
Control System Design
Collaboration with Cross-Functional Teams

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Embedded Software Engineer role. Highlight relevant experience, especially any projects or coursework related to embedded systems, C programming, and Agile practices. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded software and how you can contribute to our team. Be sure to mention any specific experiences that relate to our key accountabilities.

Show Off Your Technical Skills:Don’t forget to showcase your technical skills in your application. Mention your proficiency with Simulink, any experience with real-time control networks, and familiarity with tools like Git and Azure DevOps. We love seeing candidates who are technically savvy!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at Hyster-Yale Materials Handling, Inc.

Know Your Stuff

Make sure you brush up on your knowledge of embedded software and the specific technologies mentioned in the job description, like Simulink and C programming. Being able to discuss these topics confidently will show that you're serious about the role.

Show Your Problem-Solving Skills

Prepare to discuss past experiences where you've tackled technical challenges. Think about how you identified issues, developed solutions, and tested your work. This is especially important for a role that involves investigating defects and collaborating with other teams.

Get Familiar with Agile Practices

Since the role involves working in an Agile environment, it’s a good idea to understand Agile methodologies. Be ready to talk about any experience you have with Agile practices or how you would approach working in such a setting.

Ask Insightful Questions

Prepare some thoughtful questions about the team dynamics, the training programme, or the projects you'll be working on. This not only shows your interest but also helps you gauge if the company culture aligns with your values.