Embedded Software Engineer

Vantage Consulting
East Calder, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

East Calder, United Kingdom

Tech stack

Bluetooth
C++
Communications Protocols
Debian Linux
Software Debugging
Linux on Embedded Systems
Embedded Software
Ethernet
FreeRTOS
Object-Oriented Software Development
Software Architecture
Real-Time Operating Systems
RS-232
Software Engineering
Systems Integration
Wi-Fi Technology
PIC Microcontroller
Yocto
Bare Metal
Wireless Technologies

Job description

We're looking for experienced Embedded Software Engineers to work on complex, real-world products across energy, industrial, oil & gas, medical, and consumer sectors. Projects range from bare-metal and RTOS-based embedded systems to embedded Linux platforms, with growing use of modern C++. This role offers significant technical variety, customer exposure, and the opportunity to see products move rapidly from concept to production.

What You'll Be Doing

Developing embedded and real-time software in C and modern C++ * Working with RTOS-based systems (e.g. FreeRTOS) and embedded Linux * Developing software for ARM- and STM-based microcontrollers * Implementing and debugging low-level drivers and interfaces * Working with communication protocols including I2C, SPI, CAN, RS232, Ethernet * Supporting system integration, testing, and production handover * Producing high-quality, customer-facing documentation

Requirements

8-10+ years' experience in embedded software development * Strong commercial experience with C/C++ in embedded systems * Experience with RTOS and real-time constraints * Confident working close to hardware and collaborating with electronics engineers * Comfortable in a busy, project-based environment

Desirable Experience

Embedded Linux (Yocto, Debian) * STM32 / ARM microcontrollers * Oil & gas or industrial systems * Wireless technologies (Bluetooth, Wi-Fi, LoRa, NFC) * Object-oriented design and software architecture * Exposure to security, cryptography, or DSP

Apply for this position