Senior Embedded Software Engineer
Job Description
Senior Embedded Software Engineer Stourbridge 4-Day Working Week (No Fridays!) 65-80k per annum per annum
Shape the Future of Mobility Technology
KO2's client are transforming how people move and are now looking for a Senior Embedded Software Engineer to take ownership of the technology powering our the systems and drives. Looking for a good all-rounder, ideally with both hardware and software development experience using C/C++.
This is more than just a senior role, it's your opportunity to lead from the front, influence product innovation, mentor a growing team, and establish yourself as the go-to technical expert within a multi-national organisation.
What You'll Be Doing You'll sit at the heart of our engineering team, driving both hardware and firmware development:
-
Design and develop analogue and digital electronic systems (motor control experience advantageous)
-
Create schematics and PCB layouts, and lead board bring-up and validation
-
Develop embedded firmware (C/C++) for microcontroller- and processor-based systems
-
Integrate key communication protocols including:
-
SPI, I2C, UART, CAN
-
USB, Ethernet, and wireless interfaces
-
Collaborate with cross-functional teams including mechanical, software, manufacturing, and product engineering
-
Support prototype builds, design verification, EMC testing, and production readiness
-
Conduct root cause analysis and resolve complex technical issues
-
Contribute to system architecture, technical documentation, and engineering best practices
-
Mentor junior engineers and provide technical leadership where required
What You'll Bring
-
Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or a related field
-
Significant experience in electronics hardware and embedded systems development
-
Strong experience designing mixed-signal electronic circuits
-
Proficiency with schematic capture and PCB design tools, (Altium experience advantageous)
-
Strong embedded firmware development experience using C/C++
-
Experience with ARM Cortex-M or similar embedded platforms (STM32, GD32, etc)
-
Hands-on debugging skills using oscilloscopes, logic analysers, and lab equipment
-
Understanding of real-time systems, bootloaders, and low-level hardware interfaces
-
Experience with version control systems such as Git
-
Strong problem-solving and communication skills
Nice to Have
-
Experience with RTOS environments such as FreeRTOS
-
Knowledge of power electronics, motor control, or battery-powered systems
-
Experience with wireless technologies such as BLE, Wi-Fi, LoRa, or cellular
-
Exposure to manufacturing processes and DFM/DFT principles
-
Experience working in regulated or safety-critical industries
Why Join
-
4-day working week - enjoy every Friday off
-
65-80k base salary
-
Genuine autonomy to shape technology and product direction
-
Opportunity to become a key technical authority within a global business
-
Work on products that directly improve quality of life
-
Collaborative, forward-thinking engineering environment
Apply Now If you're a senior engineer looking for ownership, influence, and flexibility, we'd love to hear from you.
Similar Jobs
Explore similar searches
Browse more roles related to Senior Embedded Software Engineer.