Enable job alerts via email!

Senior Embedded Software Engineer

Professional Technical Ltd

East Midlands

On-site

GBP 45,000

Full time

10 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

A leading company in tailored control panels seeks a Senior Embedded Software Engineer in Newark, offering a competitive salary and extensive benefits. Responsibilities include leading software development, mentoring teams, and engaging in process improvements. Candidates should possess a relevant engineering degree and experience in embedded systems.

Benefits

25 days holiday plus bank holidays
Annual bonus
Highstreet discounts
Career progression

Qualifications

  • Experienced with embedded C development in electronics or manufacturing.
  • Familiar with full software lifecycle including IDEs and toolchains.
  • C# experience desired but not essential.

Responsibilities

  • Lead design, development, and testing of software and firmware for products.
  • Guide and mentor engineering teams on projects.
  • Troubleshoot issues and assist in electrical testing.

Skills

Embedded C development
Programming architectures
Firmware
Hardware interfaces
Version control
SPI
I2C
UART
USB
CAN
Ethernet

Education

Bachelor's or Master's in Computer, Electrical, or Electronic Engineering

Tools

Jira
Automated testing tools

Job description

Professional Technical are currently recruiting for a Senior Embedded Software Engineer to join a world leading manufacturer in tailored control panels based in Newark. This opportunity provides a salary of up to 45,000, 25 days holidays plus bank holidays, a pension scheme, regular Monday to Friday office hours, career progression and so much more.

The responsibilities for the Senior Embedded software Engineer:

  • Lead the design, development, and testing of software and firmware for electronic products
  • Provide technical leadership in design, validation, and innovation, including IP creation
  • Define, manage, and document software requirements, changes, and testing to professional standards
  • Guide and mentor engineering teams, supporting project planning and execution
  • Contribute to commercial proposals with technical, cost, and timeline inputs
  • Drive process improvements and support new initiatives with the management team
  • Troubleshoot issues, perform fault analysis, and support production engineering
  • Assist in electrical testing and manage technical risks independently with minimal supervision

Requirements for the Senior Embedded Software Engineer:

  • Bachelor's or Master's in Computer, Electrical, or Electronic Engineering
  • Experienced with embedded C development in electronics or manufacturing
  • Strong grasp of modern programming architectures and hardware interfaces
  • Skilled in bare-metal firmware, peripheral setup, and layered software design
  • Proficient with version control (e.g. Git) and protocols like SPI, I2C, UART, USB, CAN, Ethernet
  • Experience with automated testing, unit tests, and Jira (or similar tools)
  • Familiar with full software lifecycle: IDEs, toolchains, testing, versioning, and release
  • C# experience is desired but not essential

Salary and benefits for the Senior Embedded Software Engineer:

  • Salary of up to 45,000
  • 25 days holiday plus bank holidays
  • Regular Monday to Friday office hours
  • Annual bonus
  • Highstreet discounts
  • Career progression

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