Senior Firmware/Software Engineer (Dundee based)
Senior Firmware/Software Engineer (Dundee based)

Senior Firmware/Software Engineer (Dundee based)

Dundee Full-Time 42000 - 68000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join a dynamic team to design and develop firmware for self-service devices like ATMs.
  • Company: NCR Atleos is a leader in self-service technology, committed to innovation and quality.
  • Benefits: Enjoy flexible benefits, medical insurance, a defined pension plan, and lifestyle discounts.
  • Why this job: Be part of a small team making a real impact in tech while developing your skills.
  • Qualifications: Experience in embedded firmware development, C++, and 32-bit microprocessors is essential.
  • Other info: Relocation to Dundee required; competitive salary with attractive bonus potential.

The predicted salary is between 42000 - 68000 £ per year.

These challenging positions are to work as part of a small team in Dundee and with other facilities and suppliers in the design, evaluation, test, and support of devices used in self-service products such as ATMs (Auto-Teller Machines for the Banking Industry). A key requirement is to have several years’ firmware/software design experience with a keen interest in the design of electro/mechanical systems operating under software or firmware command & control.

Location: Dundee based (relocation to Dundee)

SALARY: £50-68K + attractive bonus plan (depending on skills and experience)

Main responsibilities shall include, but will not be restricted to:

  • Design, develop and document firmware and software drivers controlling embedded real time devices.
  • Design, develop and document test procedures and software to validate functionality.
  • Software unit test and supporting integration and systems testing.
  • Regular progress reporting on schedule, quality & size of change.
  • Small team leadership.
  • Project planning & status reporting to management.

Basic Qualifications:

  • Experience developing embedded real time firmware (C++ preferred).
  • 32-bit microprocessor experience (ARM preferred).
  • 8/16-bit microcontroller experience.
  • VxWorks or FreeRTOS or uC/COS-II(-III) RTOS.
  • Developing PC/Device application-level software (Linux, Android or Windows) C++, C#, VB, Java or C#.
  • USB knowledge.
  • Python.
  • Software design and methodologies – Object Orientated.
  • Software configuration management.

As an NCR Atleos employee, we provide you with several core benefits as standard, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your family's lifestyle:

  • Attractive Defined Pension Plan.
  • Career development and learning opportunities.
  • Medical insurance.
  • Dental insurance.
  • Life and Income protection insurance.
  • Illness and accident cover.
  • Health assessment.
  • Holiday buy.
  • Cycle to work.
  • Lifestyle discounts.
  • My gym discounts.
  • Employee assistance program (EAP).
  • Health Screening.

Senior Firmware/Software Engineer (Dundee based) employer: NCR Atleos

At NCR Atleos, we pride ourselves on being an exceptional employer, particularly for the Senior Firmware/Software Engineer role based in Dundee. Our collaborative work culture fosters innovation and personal growth, offering extensive career development opportunities alongside a competitive salary and attractive benefits package, including a defined pension plan and health insurance. With a focus on employee well-being and lifestyle flexibility, we ensure that our team members thrive both professionally and personally in a vibrant city known for its rich history and community spirit.
N

Contact Detail:

NCR Atleos Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware/Software Engineer (Dundee based)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, ARM microprocessors, and real-time operating systems like VxWorks or FreeRTOS. Being able to discuss your hands-on experience with these technologies during interviews will demonstrate your suitability for the role.

✨Tip Number 2

Network with professionals in the embedded systems field, especially those who have experience with self-service products like ATMs. Attend relevant meetups or online forums where you can connect with current employees or industry experts who might provide insights into the company culture and expectations.

✨Tip Number 3

Prepare to showcase your leadership skills, as the role involves small team leadership. Think of examples from your past experiences where you successfully led a project or mentored others, and be ready to discuss these during your interview.

✨Tip Number 4

Research StudySmarter and our values, as well as the specific projects we are involved in. Tailoring your conversation to align with our mission and demonstrating how your background fits into our goals will make a strong impression during the interview process.

We think you need these skills to ace Senior Firmware/Software Engineer (Dundee based)

Embedded Firmware Development
C++ Programming
32-bit Microprocessor Experience (ARM preferred)
8/16-bit Microcontroller Experience
Real-Time Operating Systems (VxWorks, FreeRTOS, uC/COS-II-III)
Device Application-Level Software Development (Linux, Android, Windows)
C#, VB, Java, or CUSB Knowledge
Python Programming
Object-Oriented Software Design
Software Configuration Management
Test Procedure Development
Integration and Systems Testing
Project Planning and Status Reporting
Team Leadership
Progress Reporting on Schedule and Quality

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in firmware/software design, especially with embedded real-time devices. Emphasise your skills in C++, microprocessors, and any relevant RTOS experience.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or experiences that align with the responsibilities listed in the job description, such as team leadership and project planning.

Showcase Relevant Projects: Include examples of past projects where you designed or developed firmware/software for embedded systems. Detail your role, the technologies used, and the outcomes to demonstrate your capabilities.

Highlight Soft Skills: In addition to technical skills, emphasise your soft skills such as teamwork, communication, and leadership. These are crucial for the small team environment mentioned in the job description.

How to prepare for a job interview at NCR Atleos

✨Showcase Your Technical Skills

Make sure to highlight your experience with embedded real-time firmware, especially in C++. Be prepared to discuss specific projects where you've designed and developed firmware or software drivers, as this will demonstrate your hands-on expertise.

✨Demonstrate Team Leadership Experience

Since the role involves small team leadership, share examples of how you've successfully led a team in previous projects. Discuss your approach to project planning and status reporting, as well as how you motivate and support your team members.

✨Prepare for Technical Questions

Expect technical questions related to 32-bit microprocessors, RTOS like VxWorks or FreeRTOS, and software design methodologies. Brush up on these topics and be ready to explain your thought process and problem-solving strategies.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's products and the specific challenges they face in self-service technology. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Senior Firmware/Software Engineer (Dundee based)
NCR Atleos
N
  • Senior Firmware/Software Engineer (Dundee based)

    Dundee
    Full-Time
    42000 - 68000 £ / year (est.)

    Application deadline: 2027-04-02

  • N

    NCR Atleos

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>