Senior Embedded Software Engineer

Bristol, ENG, GB, United Kingdom

Job Description

Location:

Hybrid (3 days in-office, 2 remote)

Salary:

Competitive + Bonus + Benefits

Type:

Permanent, Full-Time

Sector:

Engineering, Subsea, Rail, Embedded Systems

An established engineering business that delivers high-reliability solutions for safety-critical environments is looking for a

Senior Embedded Software Engineer

to join its hardware-focused product development team. You'll work across the full lifecycle of embedded software projects, from concept and architecture through to testing, documentation, and mentoring.

This role would suit someone who enjoys the challenge of building software for robust, high-availability systems and wants to contribute to products that make a measurable difference in real-world operations.

What you'll be doing:



Architecting and developing embedded software for high-reliability systems Designing software for microcontroller platforms (e.g., ARM, STM32) Leading code reviews, technical documentation, and mentoring Driving innovation and maintaining best-in-class development standards Supporting communication protocol development and hardware interfacing

What you'll need:



Strong experience in embedded software development using C, C++ and Python Proven track record of software architecture design and implementation Experience with microcontroller peripherals (USB, I2C, SPI, UART, DMA, ADC, DAC) Familiarity with embedded OSes (Linux, UNIX, RTOS) Communication protocol expertise (Ethernet, RS485/232, CAN, Modbus, TCP/IP) Excellent problem-solving skills and collaborative mindset

Bonus experience (not essential):



Familiarity with IoT protocols such as MQTT

Benefits:



26 days holiday + bank holidays (option to buy/sell 5 days) Private medical insurance Life assurance Enhanced pension scheme Cycle to work, volunteering, and electric car schemes Flexible hours (core 10am-3pm) Profit-related bonus
Job Types: Full-time, Permanent

Pay: 50,000.00-65,000.00 per year

Additional pay:

Bonus scheme
Benefits:

Company pension On-site parking Work from home
Ability to commute/relocate:

Bristol BS20 0AD: reliably commute or plan to relocate before starting work (required)
Work authorisation:

United Kingdom (required)
Location:

Bristol BS20 0AD (preferred)
Work Location: Hybrid remote in Bristol BS20 0AD

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3128228
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bristol, ENG, GB, United Kingdom
  • Education
    Not mentioned