Embedded Software Engineer – Hybrid (Oxfordshire)
Nextech
Job description
About the role
We are looking for an experienced Embedded Software Engineer to join our innovative technology team in Oxfordshire. You will design, develop and test embedded software that powers complex hardware products, working closely with hardware, systems and product engineers.
Key responsibilities
- Design, develop and maintain embedded software applications using C/C++.
- Develop firmware for micro‑controller based platforms and integrate it with hardware.
- Debug and troubleshoot both software and hardware issues.
- Write clean, efficient, reliable code and perform code reviews.
- Support testing, validation and release processes, and produce technical documentation.
- Contribute to continuous improvement of development tools and processes.
Required profile
- Commercial experience developing embedded software.
- Strong programming skills in C and C++.
- Hands‑on experience with micro‑controllers and embedded systems.
- Understanding of embedded development principles and debugging techniques.
- Familiarity with communication protocols such as UART, SPI, I2C and CAN.
- Proficiency with version control systems, especially Git.
- Ability to work collaboratively in a multidisciplinary engineering team.
Required skills
- C
- C++
- Microcontrollers
- UART
- SPI
- I2C
- CAN
- Git
- RTOS (FreeRTOS, Zephyr, ThreadX)
- ARM Cortex‑M
- Embedded Linux
- Python
- STM32
- NXP
- Nordic
- CI/CD
- Safety‑critical software development
- Automotive, aerospace, medical device or defence experience
- Electronics and PCB design principles
What we offer
- £55k+ salary package.
- Hybrid working model (2‑3 days in‑office).
- Opportunity to work on innovative technology products.
- Pension scheme and private healthcare.
- Flexible working arrangements and training opportunities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 6 days from now
21 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nextech