Senior Embedded Software Engineer

Stockford Recruitment

United States

Hybrid

GBP 70,000 - 90,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stockford Recruitment is seeking a Senior Embedded Software Engineer to lead architecture, design and development of embedded software for mission-critical engineering products. The role is hands-on with ownership of software across the lifecycle, mentoring less experienced engineers and driving best practices.

The successful candidate will work in a multidisciplinary team, collaborating closely with hardware engineers and other disciplines to deliver reliable embedded systems and high-quality

Qualifications

  • Strong hands-on development with C/C++.
  • Commercial embedded software/firmware experience.
  • Experience with ARM-based processors and STM32 microcontrollers.
  • Knowledge of interfaces such as SPI, I2C, UART, CAN, Ethernet, RS485/RS232.
  • Ability to take technical ownership and mentor others.

Responsibilities

  • Design, develop and maintain embedded software using C and C++.
  • Develop software for ARM-based processors and STM32 microcontrollers.
  • Define and contribute to embedded software architectures for new and existing products.
  • Develop reliable embedded applications for complex engineering environments.
  • Collaborate with hardware and peripherals (USB, I2C, SPI, UART, DMA, ADC, DAC).
  • Develop firmware for communication interfaces including Ethernet, RS485, RS232 and CAN.
  • Debug, test, validate and continuously improve embedded software.
  • Produce high-quality technical documentation.

Skills

C/C++
Embedded software
Debugging
Architecture design
Mentoring
Teamwork
Technical ownership
Communication

Education

Software Engineering degree
Electronic Engineering degree
Computer Science degree

Tools

STM32 microcontrollers
ARM-based processors
Ethernet
CAN bus
SPI
I2C
UART

Job description

Working Pattern: Hybrid - 3 days onsite / 2 days remote

Overview of the Business

Stockford Recruitment is working with an established and growing engineering technology business to recruit a Senior Embedded Software Engineer.

The company designs and develops complex engineering products used in demanding, mission-critical environments around the world. With continued investment in its technology and product development capability, this is an opportunity to join a highly skilled, multidisciplinary engineering team working on products where software reliability and quality genuinely matter.

The Role

As Senior Embedded Software Engineer, you'll take a leading technical role across the architecture, design, development, testing and continuous improvement of embedded software.

This remains a highly hands-on engineering position, but with greater ownership and influence than a typical development role. You'll help shape embedded software architectures, solve complex technical challenges and take software through the full lifecycle from initial concept to commercial delivery.

You'll also act as a senior technical presence within the team, supporting less experienced engineers and helping drive strong software engineering practices.

Responsibilities
  • Design, develop and maintain embedded software using C and C++
  • Develop software for ARM-based processors and STM32 microcontrollers
  • Define and contribute to embedded software architectures for new and existing products
  • Develop reliable embedded applications for complex engineering environments
  • Work closely with hardware and microcontroller peripherals including USB, I2C, SPI, UART, DMA, ADC and DAC
  • Develop firmware for communication interfaces including Ethernet, RS485, RS232 and CAN
  • Debug, test, validate and continuously improve embedded software
  • Evaluate new software technologies and their potential application within products
  • Produce high-quality technical documentation
  • Coordinate and plan technical development activities
  • Take ownership of technical problems through to resolution
  • Provide technical guidance and mentoring to less experienced engineers
  • Work closely with engineers from other disciplines throughout the product development lifecycle
  • Help promote engineering best practice and continuous improvement across the team
Skills Required

We're looking for an experienced Embedded Software or Firmware Engineer with strong commercial experience developing software for physical engineering products.

You'll ideally have:

  • Strong hands-on development experience with C and C++
  • Commercial embedded software or firmware development experience
  • Experience with ARM-based processors, STM32 or comparable microcontroller platforms
  • Strong understanding of embedded software architecture and development practices
  • Experience working close to hardware and with common microcontroller peripherals
  • Knowledge of interfaces and protocols such as SPI, I2C, UART, CAN, Ethernet, RS485 or RS232
  • Strong debugging, testing and problem-solving skills
  • Experience developing reliable embedded systems
  • Experience working within multidisciplinary engineering teams
  • The ability to take technical ownership rather than simply work from predefined requirements
  • Strong communication skills and the ability to explain technical concepts clearly
  • An interest in mentoring and supporting other engineers

A degree in Software Engineering, Electronic Engineering, Computer Science or a related discipline would be beneficial, although equivalent commercial experience will also be considered.

Candidates must already have the right to work in the UK without requiring visa sponsorship.

About Stockford Recruitment

Stockford Recruitment is a specialist Technology & Digital recruitment partner supporting startups, scaleups and growing businesses globally.

We recruit across Software Engineering, ERP, Data & AI, Cloud, DevOps & Infrastructure, Go-to-Market and Digital & Performance Marketing.

We take a straightforward, consultative approach to recruitment - providing candidates with clear information, honest feedback and support throughout the process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Architecture & Mentorship
Senior Embedded Software Engineer - Architecture & Mentorship

Stockford Recruitment • United States

Hybrid
GBP 70,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Hyra • New York (NY)

On-site
USD 72,000 - 88,000
Pension
Bonus
Senior Embedded Electrical Engineer
Senior Embedded Electrical Engineer

Kelly Services • Wilmington (MA)

On-site
USD 110,000 - 140,000
Medical, Dental, and Vision Insurance
Vacation Time
401k
Senior Embedded Engineer
Senior Embedded Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Senior Electrical Engineer / Embedded Systems
Senior Electrical Engineer / Embedded Systems

Kelly Services • Wilmington (MA)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nexus Semiconductor Recruitment • Pennsylvania

On-site
USD 110,000 - 160,000
Senior Embedded Electrical Engineer
Senior Embedded Electrical Engineer

Tech in Motion • Wilmington (MA)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision Insurance
Vacation Time
401k
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Engineer
Embedded Engineer

Eight Eleven Group • Sugar Land (TX)

Hybrid
USD 69,000 - 96,000