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.