Enable job alerts via email!

Senior Embedded Software Engineer

Redline Group Ltd

Newark and Sherwood

On-site

GBP 50,000 - 70,000

Full time

12 days ago

Job summary

A leading manufacturer of Human Machine Interfaces is seeking a Senior Embedded Software Engineer in Newark-on-Trent. The role involves leading the design and development of embedded software, managing documentation, and mentoring the engineering team. Strong experience in embedded C firmware and a relevant degree are required. Attractive compensation and development opportunities are offered.

Qualifications

  • Extensive experience developing embedded C firmware in electronics manufacturing environments.
  • Strong background in bare-metal development and peripheral configuration.
  • Solid understanding of modular code design.

Responsibilities

  • Lead the design and development of embedded software for HMI products.
  • Manage software specifications and documentation to professional standards.
  • Guide and mentor senior engineers.

Skills

Embedded C firmware development
Bare-metal development
Real-time control
Layered software architectures
Communication protocols (SPI, I2C, etc.)
Automated testing
Git
Jira
Microsoft Office

Education

Bachelor's or Master's degree in Computer Science or related fields

Tools

Development environments
Debugging tools
Job description

Are you looking for a Senior Embedded Software role based in Newark-on-Trent? My client, a leading manufacturer of Human Machine Interfaces are looking for a Senior Embedded Software Engineer to join their site in Newark-on-Trent.

Key Responsibilities of the Senior Embedded Software Engineer job in Newark-on-Trent:

  • Lead the design and development of embedded software for HMI products.
  • Deliver and validate robust bare-metal firmware, optimised for performance and reliability.
  • Manage software specifications, technical reports, and documentation to professional standards.
  • Guide and mentor senior engineers and other team members.
  • Lead IP creation and support innovation initiatives across the company.
  • Provide technical input for commercial proposals, including cost and delivery estimates.
  • Take ownership of firmware change management, feature updates, and fault diagnosis.
  • Support cross-functional teams including production engineering, R&D, and test teams.
  • Conduct and support electrical testing and debugging activities.
  • Define and manage software tasks, ensuring timely project delivery in line with requirements.
  • Contribute to continuous improvement of software development processes and standards.

Required Skills for the Senior Embedded Software Engineer job in Newark-on-Trent:

  • Bachelor's or Master's degree in Computer Science, Electronics, or Computer Engineering.
  • Extensive experience developing embedded C firmware in electronics manufacturing environments.
  • Strong background in bare-metal development, peripheral configuration, and real-time control.
  • Solid understanding of layered software architectures and modular code design.
  • Proficient with communication protocols: SPI, I2C, I2S, UART, USB, CAN, Ethernet.
  • Comfortable with automated testing, unit testing, and implementing reusable code libraries.
  • Hands-on experience with Git, Jira, and modern software development workflows.
  • Proficiency with development environments and toolchains (e.G., IDEs, versioning systems, debugging tools).
  • Advanced skills in Microsoft Office (Excel, Word, PowerPoint, Outlook).

If this Senior Embedded Software Engineer job in Newark-on-Trent could be of interest, please send your CV to bwiles@redlinegroup.Com or call Ben on 01582 878816 / 07471 181784.

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