Enable job alerts via email!

Embedded Firmware Developer

Barrington James Limited

Greater London

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An established industry player is on the lookout for a Senior Software Engineer to join their innovative team. This role involves designing and maintaining embedded software systems while providing leadership in architectural projects. With a focus on high-quality work, the ideal candidate will have a strong background in OOP software engineering and a passion for technology. The company offers a collaborative environment where you can work on cutting-edge technology projects and enjoy professional growth opportunities. If you thrive in a dynamic setting and are ready to make a significant impact, this is the perfect opportunity for you.

Benefits

Competitive salary and benefits package
Opportunity to work on cutting-edge technology projects
Professional development and growth opportunities
Collaborative and innovative work environment
Health and wellness programs

Qualifications

  • Master’s degree in engineering or computer science required.
  • 5+ years of experience in OOP software engineering.

Responsibilities

  • Design and maintain embedded software systems.
  • Lead architectural roles for embedded software projects.
  • Collaborate with teams for high-quality software delivery.

Skills

OOP Software Engineering
C#
C++
Java
Analytical Skills
Leadership
Communication Skills

Education

Master’s degree in Engineering or Computer Science

Job description

Job Title: Senior Software Engineer

Overview: We are seeking a highly skilled and experienced Senior Software Engineer with a Master’s degree in an engineering discipline, computer science or equivalent, and a minimum of 5 years of professional work experience in OOP software engineering (C#, C++, Java, etc.). The ideal candidate will have a strong affinity for electronics, mobile devices, and wireless communication, along with a passion for high-quality work and the ability to provide leadership in various capacities.

Responsibilities:

  1. Design, develop, and maintain embedded software systems
  2. Analyze complex systems and implement sustainable solutions
  3. Provide leadership in architectural roles for embedded software projects
  4. Contribute to test automation engineering efforts
  5. Collaborate with cross-functional teams to ensure high-quality software delivery

Qualifications:

  1. Master’s degree in an engineering discipline, computer science or equivalent
  2. 5+ years of professional work experience in OOP software engineering
  3. Affinity for electronics, mobile devices, and wireless communication
  4. Experience in an architectural role in embedded software projects or test automation engineering is a plus
  5. Strong analytical skills and ability to design sustainable solutions
  6. Organizational, coordinative, and lateral leadership skills
  7. Profound communication skills in English

Benefits:

  1. Competitive salary and benefits package
  2. Opportunity to work on cutting-edge technology projects
  3. Professional development and growth opportunities
  4. Collaborative and innovative work environment
  5. Health and wellness programs

If you are a proactive and systematic Senior Software Engineer with a passion for high-quality work and leadership, please apply below or email me at jbest@barringtonjames.com.

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