Senior Embedded Software Architect (ARM/STM32) Hybrid

Viper Innovations Ltd

Portishead

Hybrid

GBP 65,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

26 days holiday
Life assurance
Critical illness insurance
Contributory pension
Cycle to work scheme
Hybrid & flexible working
Bonus scheme

Job summary

Viper Innovations is seeking a senior embedded software engineer to take technical ownership of software architecture, design, and development for mission-critical products. You'll lead architecture decisions, develop high-quality embedded code and collaborate with cross-functional teams to deliver robust solutions.

The role requires hands-on C/C++ development for ARM-based systems, strong problem-solving skills, and a passion for mentoring others while advancing engineering excellence.

Qualifications

  • Degree or equivalent in Software/Engineering or related field.
  • Extensive embedded software experience in a commercial engineering environment.
  • Strong hands-on development experience in C and C++.
  • Experience with ARM-based microprocessors and STM32 microcontrollers.
  • Solid understanding of embedded software architecture and development practices.
  • Experience working with common peripherals and interfaces (Ethernet, RS485, RS232, CAN).
  • Proven ability to diagnose, debug and test embedded systems.

Responsibilities

  • Define, develop and code embedded software products to meet requirements.
  • Develop embedded software architectures for new and existing products.
  • Design, develop, maintain, debug and test software for ARM microprocessors and STM32 MCUs.
  • Develop embedded applications in C, C++ and scripting languages.
  • Work with peripherals (USB, I2C, SPI, UART, DMA, ADC, DAC).
  • Produce high-quality technical documentation and promote good documentation practices.
  • Coordinate and mentor less experienced engineers and drive engineering excellence.

Skills

C/C++
Embedded software
ARM microprocessors
STM32
Software architecture
Peripherals

Education

Software/Engineering degree

Tools

Git
RTOS

Job description

Viper Innovations is seeking a senior embedded software engineer to take technical ownership of software architecture, design, and development for mission-critical products. You'll lead architecture decisions, develop high-quality embedded code and collaborate with cross-functional teams to deliver robust solutions.

The role requires hands-on C/C++ development for ARM-based systems, strong problem-solving skills, and a passion for mentoring others while advancing engineering excellence.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (ARM/STM32)
Senior Embedded Firmware Engineer (ARM/STM32)

Cellular Origins • Cambourne

On-site
GBP 65,000 - 100,000
Annual bonus
25 days holiday
Employer pension contribution of 10%
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 90,000
Senior Embedded Firmware Engineer — ARM/STM32 Robotics
Senior Embedded Firmware Engineer — ARM/STM32 Robotics

Cellular Origins • Cambridge

On-site
GBP 65,000 - 90,000
Annual bonus
25 days holiday
Pension 10%
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Avanti Recruitment • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Viper Innovations Ltd • Portishead

Hybrid
GBP 65,000 - 90,000
26 days holiday
Life assurance
Critical illness insurance
+4
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 90,000
Private medical insurance
Pension plan
Annual discretionary bonus
Senior Embedded Software Engineer - Energy Systems (STM32)
Senior Embedded Software Engineer - Energy Systems (STM32)

Biometric Talent • Saltaire

Hybrid
GBP 54,000 - 66,000
5% pension
Private Healthcare
25 days holiday plus bank holidays
Senior Embedded Systems Architect — Hardware & Firmware
Senior Embedded Systems Architect — Hardware & Firmware

Hollybank Trustees Ltd • Kingswinford

On-site
GBP 65,000 - 80,000
4-day working week
Senior Embedded Robotics Engineer (ARM Cortex‑M)
Senior Embedded Robotics Engineer (ARM Cortex‑M)

Spt Labtech • Cambourne

On-site
GBP 85,000 - 110,000
Private medical insurance
Company pension plan
Annual discretionary bonus