Senior Firmware/Software Engineer

4 weeks ago


Dundee, Dundee City, United Kingdom https:www.energyjobline.comsitemap Full time

Senior Firmware/Software Engineer

We are seeking a talented and motivated engineer with a strong background in firmware/software design and a passion for developing electro-mechanical systems controlled by software or firmware. In this role, you will be involved in the full product lifecycle, from design and development to testing and support.

Main Responsibilities Include:

  1. Designing, developing, and documenting firmware and software drivers for controlling embedded real-time devices.
  2. Creating and maintaining test procedures and software to validate functionality.
  3. Performing software unit tests and supporting integration and systems testing.
  4. Regularly reporting progress on schedule, quality, and the size of changes.
  5. Providing leadership to small teams and contributing to project planning and status reporting to management.

Basic Qualifications:

  1. A degree in Software, Computer, or Electronics Engineering. (An Electronics degree requires significant programming experience.)
  2. Minimum 10 years of experience developing embedded real-time firmware, with a preference for C++.
  3. Experience in developing PC/device application-level software (Linux, Android, or Windows) using C++, C#, VB, Java, or C.
  4. Strong knowledge of USB, Python, object-oriented software design, and software configuration management.

What We Offer:

  1. Attractive Defined Pension Plan
  2. Employee Stock Purchase Plan
  3. Career development and learning opportunities
  4. Medical and dental insurance
  5. Life and income protection insurance
  6. Illness and accident cover
  7. Health assessments and screening
  8. Holiday purchase scheme
  9. Cycle to work program
  10. Lifestyle and gym discounts
  11. Employee Assistance Program (EAP)


  • Dundee, Dundee City, United Kingdom NCR Full time

    Job DescriptionAs a Senior Firmware Engineer at NCR, you will work as part of a small team in Dundee, collaborating with other facilities and suppliers to design, evaluate, test, and support devices used in self-service products such as ATMs. Your key responsibilities will include firmware/software design experience and a keen interest in the design of...


  • Dundee, Dundee City, United Kingdom NCR Full time

    Job OverviewWe are seeking a highly skilled Senior Firmware Engineer to join our team in Dundee. As a key member of our small team, you will be responsible for designing, developing, and testing firmware and software drivers controlling embedded real-time devices.Key Responsibilities:Design and develop firmware and software drivers for embedded real-time...


  • Dundee, Dundee City, United Kingdom Cubiq Recruitment Full time

    Senior Firmware/Software EngineerLocation: Dundee, ScotlandEstimated Salary: £58,500 - £73,500 + Attractive Bonus Plan (7.5% - 12% based on skills and experience)About the RoleWe are seeking a talented Senior Firmware/Software Engineer to join our dynamic team in Dundee. As a key member of our team, you will play a crucial role in designing, evaluating,...


  • Dundee, Dundee City, United Kingdom NCR Full time

    About the RoleSr Firmware Engineer will 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. A key requirement is to have several years of firmware/software design experience with a keen interest in the design of electro/mechanical...


  • Dundee, Dundee City, United Kingdom Cubiq Recruitment Full time

    Job OverviewWe are seeking an experienced Firmware/Software Development Lead to join our team in Dundee, Scotland.This is a fantastic opportunity to work on the design, evaluation, testing, and support of devices used in self-service products, such as ATMs for the banking industry.Key ResponsibilitiesLead the development of firmware and software drivers for...


  • Dundee, Dundee City, United Kingdom I Q Full time

    Senior Firmware Software EngineerCompany: Infinity QuestJob Responsibilities:Developing embedded real-time firmware with a minimum of 10 years of experience in C++Experience with VxWorks, FreeRTOS, or uC/COS-II(-III) RTOSDeveloping PC/Device application-level software in C++, C#, VB, Java, or CSeniority Level:Mid-Senior levelEmployment Type:Full-timeJob...


  • Dundee, Dundee City, United Kingdom Infinity Quest Full time

    Key ResponsibilitiesDevelop and maintain high-quality firmware for embedded systems using C++ and other relevant programming languages.Design and implement real-time firmware solutions for 32-bit microprocessors, with a focus on ARM architecture.Collaborate with cross-functional teams to integrate firmware with PC/device application-level software.Ensure...

  • Software Engineer

    4 weeks ago


    Dundee, Dundee City, United Kingdom NCR Atleos Full time

    About NCR AtleosNCR Atleos is a leading provider of innovative financial solutions, empowering financial institutions and retailers worldwide to expand their reach and improve operational efficiency.Our team of experts is dedicated to delivering cutting-edge technology and exceptional customer service, driving growth and success for our clients.Job SummaryWe...


  • Dundee, Dundee City, United Kingdom McNally Recruitment Ltd Full time

    Embedded Software Engineer (Mid-Senior Level) – Fife (south) or AngusOur client, a leading software engineering company, specializes in safety-critical, real-time embedded software. With over 35 years of experience, they deliver value to clients through software engineering excellence and scientific expertise.Their professional software engineering teams...


  • Dundee, Dundee City, United Kingdom NCR Atleos Full time

    About NCR AtleosNCR Atleos is a leader in expanding financial access. Our dedicated team optimizes the branch, improves operational efficiency, and maximizes self-service availability for financial institutions and retailers worldwide.Graduate Software EngineerLocation: DundeeSalary: £29,500/yearJob Summary and Key ResponsibilitiesWe seek a dynamic,...


  • Dundee, Dundee City, United Kingdom NCR Atleos Full time

    About NCR AtleosNCR Atleos is a leader in expanding financial access, with a dedicated team of 20,000 employees optimizing the branch, improving operational efficiency, and maximizing self-service availability for financial institutions and retailers worldwide.Graduate Software EngineerLocation: Dundee, UKWe are seeking a dynamic, self-motivated, and...


  • Dundee, Dundee City, United Kingdom NCR Atleos Full time

    About NCR AtleosNCR Atleos is a leader in expanding financial access, with a dedicated team of 20,000 employees optimizing the branch, improving operational efficiency, and maximizing self-service availability for financial institutions and retailers worldwide.Title: Software EngineerWe are seeking a dynamic, self-motivated, and tenacious individual with a...


  • Dundee, Dundee City, United Kingdom DEED Leisure and Culture Full time

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will have a deep understanding of software development principles and be able to lead a team of developers. Responsibilities include designing and implementing software systems, mentoring junior engineers, and collaborating with cross-functional teams.Main...


  • Dundee, Dundee City, United Kingdom Sanctuary Group Full time

    Job Summary: We're seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining cloud-based software solutions using Python. You will work closely with cross-functional teams to identify and prioritize software requirements and develop...


  • Dundee, Dundee City, United Kingdom beBee Professionals Full time £45,000 - £65,000

    beBee Professionals is seeking a highly skilled Senior Software Engineer to join our team in Dundee, United Kingdom. As a key member of our team, you will be responsible for developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Design and implement high-quality software applications.Collaborate with...


  • Dundee, Dundee City, United Kingdom NCR Atleos Full time

    About NCR AtleosA leading global technology company headquartered in Atlanta, NCR Atleos, optimizes the branch, improves operational efficiency, and maximizes self-service availability for financial institutions and retailers worldwide.Software Engineer OpportunityWe are seeking a highly skilled and motivated software engineer to join our Engineering...


  • Dundee, Dundee City, United Kingdom NHS Tayside Full time

    About the Role:We are looking for a skilled Senior Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and maintaining our software applications. Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and...


  • Dundee, Dundee City, United Kingdom DC Thomson Full time

    About DC ThomsonDC Thomson is a leading media organisation in the UK, with a community of 1,600 colleagues from diverse backgrounds, united by a shared goal of building brands that inform, entertain, and delight audiences worldwide.Senior Software Engineer RoleAs part of the Platform Engineering Group, you will collaborate with a growing cross-functional...


  • Dundee, Dundee City, United Kingdom DC Thomson Full time

    About DC ThomsonDC Thomson is a leading media organisation in the UK, with a community of 1,600 colleagues from diverse backgrounds, united by a shared goal of building brands that inform, entertain, and delight audiences worldwide.Senior Software Engineer RoleAs part of the Platform Engineering Group, you will collaborate with a growing cross-functional...


  • Dundee, Dundee City, United Kingdom Tesco Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at our company, you will be responsible for the design, development, and maintenance of our cloud-based infrastructure. Your expertise in cloud architecture will enable us to scale our operations efficiently and effectively.Key Responsibilities:Design and implement cloud-based infrastructure...