Senior Firmware/Software Engineer
Senior Firmware/Software Engineer

Senior Firmware/Software Engineer

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

At a Glance

  • Tasks: Join a dynamic team to design and develop firmware for cutting-edge self-service products.
  • Company: NCR Atleos is a global leader in enhancing financial access with 20,000 dedicated employees.
  • Benefits: Enjoy competitive pay, career growth opportunities, and a collaborative work environment.
  • Why this job: Make an impact in the tech world while working on innovative solutions for financial institutions.
  • Qualifications: Degree in Software/Computer/Electronics Engineering and 10 years of embedded firmware experience required.
  • Other info: This role is based in Dundee, UK, and offers a chance to lead small teams.

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

NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency, and maximize self-service availability for financial institutions and retailers across the globe.

LOCATION: Dundee, UK

POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY:

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.

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:

  • A Degree in Software/Computer/Electronics Engineering (Hons 2:1 or better preferred).
  • Electronics degree requires significant programming experience.
  • Minimum 10 years of experience developing embedded real-time firmware (C++ preferred).
  • 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-Oriented.
  • Software configuration management.

Senior Firmware/Software Engineer employer: NCR Atleos

NCR Atleos is an exceptional employer, offering a dynamic work environment in Dundee that fosters innovation and collaboration among a small, dedicated team. Employees benefit from a strong focus on professional growth, with opportunities to lead projects and develop cutting-edge firmware and software solutions for self-service products. The company's commitment to diversity and inclusion, alongside its global reach in expanding financial access, makes it a rewarding place for those seeking meaningful and impactful careers.
N

Contact Detail:

NCR Atleos Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware/Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as VxWorks, FreeRTOS, and C++. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Network with current or former employees of NCR Atleos, especially those in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during interviews.

✨Tip Number 3

Prepare to discuss your leadership experience, as the role involves small team leadership. Think of examples where you've successfully led a project or mentored others, and be ready to share these stories during your interview.

✨Tip Number 4

Stay updated on industry trends related to embedded systems and self-service technology. Being knowledgeable about recent advancements can demonstrate your passion for the field and your commitment to continuous learning.

We think you need these skills to ace Senior Firmware/Software Engineer

Embedded Firmware Development
Real-Time Operating Systems (RTOS)
C++ Programming
Software Design Methodologies
Object-Oriented Programming
Test Procedure Development
Integration and Systems Testing
Project Planning
Team Leadership
Progress Reporting
USB Protocol Knowledge
Python Programming
Application-Level Software Development (Linux, Android, Windows)
Software Configuration Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in firmware and software design, especially with embedded real-time systems. Emphasise your programming skills in C++ and any relevant experience with VxWorks or FreeRTOS.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects you've worked on that relate to self-service products like ATMs, and how your skills align with the responsibilities outlined in the job description.

Highlight Leadership Experience: Since the position involves small team leadership, be sure to include examples of your leadership experience. Discuss any project planning or status reporting you’ve done in previous roles to demonstrate your capability.

Showcase Relevant Projects: Include details about specific projects where you designed, developed, or tested firmware/software. Highlight your contributions and the technologies used, particularly those mentioned in the job description, such as USB knowledge and software design methodologies.

How to prepare for a job interview at NCR Atleos

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded real-time firmware, especially in C++. Highlight specific projects where you've designed and developed firmware or software drivers for embedded devices. This will demonstrate your technical proficiency and relevance to the role.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Prepare to explain how you've approached complex problems in past projects, particularly those involving electro/mechanical systems. Use examples that showcase your analytical thinking and ability to troubleshoot effectively.

✨Emphasise Team Leadership Experience

Since the role involves small team leadership, be ready to discuss your experience in leading projects or teams. Share examples of how you've motivated team members, managed project timelines, and communicated progress to management. This will highlight your leadership capabilities.

✨Familiarise Yourself with Their Products

Research NCR Atleos and their self-service products, such as ATMs. Understanding their technology and market position will allow you to ask informed questions and show genuine interest in the company. This can set you apart from other candidates who may not have done their homework.

Senior Firmware/Software Engineer
NCR Atleos
N
  • Senior Firmware/Software Engineer

    Dundee
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-04-06

  • N

    NCR Atleos

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