More jobs:
Embedded Software Engineer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-06-12
Listing for:
Investigo
Full Time
position Listed on 2026-06-12
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Software Engineer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
EMBEDDED SOFTWARE ENGINEER – LONDON AREA – 12 MONTHS+
My client, a company working in the Semiconductor industry, is currently searching for a FREELANCE Embedded Software Engineer to join their project working on real-time performance-critical software to be used for connectivity solutions.
Responsibilities- Design, develop, and maintain embedded software in C/C++ for Linux-based systems
- Develop and integrate device drivers, hardware abstraction layers, and board support packages (BSPs)
- Interface software with custom hardware, sensors, actuators, and communication buses
- Optimize system performance, boot time, memory usage, and reliability
- Debug complex hardware-software interaction issues using oscilloscopes
- Participate in system architecture, design reviews, and code reviews
- Collaborate with electrical and systems engineers throughout the product lifecycle
- Strong proficiency in C and C++ for embedded systems development
- Solid experience developing software for embedded Linux platforms
- Experience with real-time concepts, multithreading, and inter-process communication
- Knowledge of embedded Linux build systems and tools (e.g. Yocto, Buildroot)
- Familiarity with Linux kernel concepts, device drivers, and system startup
- Experience working with common hardware interfaces (I2C, SPI, UART, CAN, Ethernet)
- Proficiency with debugging tools such as gdb, strace, and hardware debuggers
- Experience with cross-compilation and embedded tool chains
Duration: 12 MONTHS+
Location:
London Area
If you’d like to be considered for this role please send your CV to j - please pass this advert along to anyone else who might be interested.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×