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
£ 65K

Job 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

Apply for this position