Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
London, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 65KJob location
London, United Kingdom
Tech stack
Board Bringup
C++
Communications Protocols
Computer Programming
Software Debugging
Embedded Software
Python
Software Architecture
Real-Time Operating Systems
Signal Integrity
Software Engineering
System Testing
Universal Asynchronous Receiver/Transmitter
GIT
Software Coding
Software Version Control
Docker
Jenkins
Job description
KO2's client is seeking a talented Embedded Software Engineer to help deliver robust, high-quality embedded software for existing and future electric products. This is an exciting opportunity to be involved in the full product lifecycle-from early prototype development through to production and manufacturing., * Develop high-quality embedded software that is efficient, maintainable, and scalable
- Work collaboratively with hardware engineers to support board bring-up, debugging, and system validation
- Design, implement, test, and support embedded software for internally developed electric systems
- Investigate and resolve complex real-time challenges related to timing, performance, and signal integrity
- Play an active role in shaping software architecture, coding standards, and future platform direction
Requirements
- Strong programming skills in C and C++
- Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI
- Comfortable using version control systems, particularly Git
- A proactive problem-solver with a methodical approach to identifying root causes
- Demonstrated experience in embedded software development
- Familiar with the full software development lifecycle, from requirements through to testing
Desirable Skills
- Experience with functional safety standards (ISO 13849 or ISO 26262)
- Experience working with CI/CD pipelines (e.g. Jenkins, Docker)
- Experience developing RTOS-based applications
- Familiarity with Python for tooling or automation
Additional Requirements
- Full right to work in the UK without sponsorship