SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Professional Technical Ltd
Posted 22 days ago, valid for 2 days
Location

Newark-on-Trent, Nottinghamshire NG24, England

Salary

£45,000 - £55,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • A leading manufacturer in the Human Machine Interface sector is looking for a Senior Embedded Software Engineer to join their engineering team.
  • The position requires a minimum of 6 years of experience in developing embedded C software in an engineering or manufacturing environment.
  • Candidates should possess a degree in Computer Engineering, Computer Science, or Electrical/Electronic Engineering.
  • The role offers a competitive salary, along with company benefits and excellent opportunities for career development.
  • The successful candidate will be responsible for leading the design, development, and testing of embedded software and firmware for electronic products.

Overview

A leading manufacturer in the Human Machine Interface sector is seeking a Senior Embedded Software Engineer to join its high-performing engineering team. This company provides cutting-edge control panel solutions including Trackballs, Touch Pads, and custom Keyboard devices to a global portfolio of high-profile clients.

The successful candidate will be innovative, detail-oriented, and eager to develop expertise in embedded systems.



Responsibilities:

  • Lead the design, development, and testing of embedded software and firmware for electronic products.

  • Provide technical leadership and professional guidance for design and validation processes.

  • Drive innovation and contribute to the creation of new intellectual property.

  • Create and approve software specifications, technical documentation, and test reports.

  • Mentor other engineers and contribute to technical leadership within the team.

  • Support commercial bids by delivering technical, timing, and cost input for development and testing.

  • Assist in shaping new internal processes and business initiatives.

  • Translate project requirements into defined software tasks aligned with project plans.

  • Manage software and firmware changes across product lines.

  • Conduct fault analysis and debugging of embedded systems.

  • Collaborate with production teams on process improvement and issue resolution.

  • Contribute to the development and execution of electrical testing procedures.

  • Identify and manage technical risks and issues.

  • Work independently on complex projects with minimal supervision.



Requirements:

  • Degree (BSc/MSc) in Computer Engineering, Computer Science, or Electrical/Electronic Engineering.

  • Minimum of 6 years' experience developing embedded C software in an engineering or manufacturing environment.

  • Strong understanding of source control systems (e.g., Git).

  • Proficiency in modern programming architectures and hardware interfacing.

  • Demonstrated ability to develop bare-metal firmware for embedded systems.

  • Experience building portable, layered software architectures.

  • Knowledge of communication protocols such as SPI, I2C, I2S, UART, USB, CAN, Ethernet.

  • Competence in developing and running automated testing platforms and unit tests.

  • Experience with project tracking tools such as Jira.

  • Understanding of software development workflows including IDEs/toolchains, version control, testing, and release management.

  • Strong skills in Microsoft Office suite (Excel, Word, PowerPoint, Outlook).

  • Excellent organizational and analytical skills.



Desirable Skills:

  • Familiarity with other programming languages (e.g., C#).

  • Experience with Microsoft Visual Studio.

  • Ability to create desktop software applications for internal testing or customer tools.

This is a full-time permanent position offering a competitive salary, company benefits, and excellent opportunities for career development.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.