Enable job alerts via email!

Mid-Senior Firmware Engineers (Open to Visa Sponsorships)

Neogen Recruitment

Dundee

Hybrid

GBP 40,000 - 70,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading global technology company is seeking a talented Software/Firmware Engineer to join their innovative team in Dundee. This exciting role offers the chance to work on real-time embedded devices, develop software and firmware, and tackle technical challenges while enjoying career growth opportunities. The company values creativity and technical expertise, providing a dynamic environment where you can thrive. If you're passionate about engineering and eager to contribute to cutting-edge solutions, this position is perfect for you.

Qualifications

  • Experience in developing embedded real-time firmware is essential.
  • A degree in Software, Computer, or Electronics Engineering is required.

Responsibilities

  • Design and develop software and firmware for real-time embedded devices.
  • Conduct software unit testing and support integration and system testing.

Skills

C++
Embedded Real-Time Firmware Development
Python
RTOS (VxWorks, FreeRTOS)
Object-Oriented Design
Image Processing

Education

Degree in Software Engineering
Degree in Computer Engineering
Degree in Electronics Engineering

Tools

Linux
Windows
C#
Java
VB

Job description

Mid-Senior Software/Firmware Engineers – Dundee, UK

Salary: £40,000 - £70,000 p/a

Location: Dundee, UK (Hybrid)

Are you a skilled Software/Firmware Engineer looking for an exciting new opportunity? We are recruiting on behalf of a leading global technology company seeking a talented individual to join their engineering team in Dundee.

Key Responsibilities:
  1. Design and develop software and firmware for real-time embedded devices
  2. Create and document test procedures to validate functionality
  3. Conduct software unit testing and support integration and system testing
  4. Work on multiple projects simultaneously
  5. Occasional global travel to customer sites for support or analysis
Qualifications and Skills:
  • A Degree in Software, Computer, or Electronics Engineering (Hons 2:1 or better preferred). Electronics degree requires significant programming experience.
  • Experience developing embedded real-time firmware (C++ preferred)
  • 32-bit microprocessor experience, preferably ARM
  • Image processing/analysis techniques
  • Experience with RTOS such as VxWorks, FreeRTOS, or uC/COS-II/-III
  • Developing PC/device application-level software (Linux, Android, or Windows) using C++, C#, VB, Java, or C
  • Proficiency in Python
  • Knowledge of software design and methodologies, especially Object-Oriented
  • Experience with software configuration management
Bonus Skills (Not Essential but a Plus!):
  • Experience with processor technologies and real-time embedded systems
  • Interest in controlling electro-mechanical devices
  • Some electronics knowledge
  • Experience developing in a Windows programming environment

This role offers exciting technical challenges, career growth opportunities, and the chance to work on innovative global solutions.

Open to Visa sponsorship – get in touch for more info.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mid-Senior Firmware Engineers (Open to Visa Sponsorships)

JR United Kingdom

Dundee

On-site

GBP 40,000 - 80,000

10 days ago