Nextech logo
Embedded

Embedded Software Engineer

Nextech
Oxfordshire

Job Details

Work Mode

Hybrid

Experience

Mid

Employment

Full-time

Salary

£55,000 - £55,000 p/y

Posted 8 days ago

Tech Stack

Required technologies & tools

Python C++ Git CI/CD C Can Embedded Linux Stm32 Arm Cortex-M I2C Spi Uart Freertos Zephyr Nxp Threadx Nordic

Sign in to see how your skills match.

Perks & Benefits

Pension scheme
Flexible working
Private healthcare
Hybrid working
Collaborative environment
Career progression
Training & development

About the Role

Embedded Software Engineer

Valid UK Right to Work Required

Location: Oxfordshire (Hybrid - 2-3 days office-based)
Salary: £55k+ Benefits

The Opportunity

We're partnering with an innovative technology organisation in Oxfordshire that is looking to appoint an experienced Embedded Software Engineer to join their growing engineering team.

You'll be responsible for designing, developing and testing embedded software solutions used within complex hardware products. Working closely with hardware engineers, systems engineers and product teams, you'll contribute to the full software development life-cycle, from initial design through to integration and deployment.

This is an exciting opportunity for an engineer who enjoys working close to hardware, solving complex technical challenges and contributing to products that have a real-world impact.


Responsibilities:

  • Design, develop and maintain embedded software applications using C/C++
  • Develop software for embedded systems and micro-controller-based platforms
  • Work closely with hardware and systems engineers to integrate software and electronics
  • Debug and troubleshoot software and hardware issues
  • Develop, test and maintain firmware throughout the product life-cycle
  • Write clean, efficient and reliable embedded code
  • Perform code reviews and contribute to engineering best practices
  • Support software testing, validation and release processes
  • Produce technical documentation and contribute to design discussions
  • Assist with continuous improvement of development processes and tooling


Required Skills & Experience:

  • Commercial experience developing embedded software
  • Strong programming experience in C/C++
  • Experience working with micro-controllers and embedded systems
  • Understanding of embedded software development principles
  • Experience debugging embedded applications
  • Knowledge of communication protocols such as:
    • UART
    • SPI
    • I2C
    • CAN
  • Experience working with hardware interfaces and debugging tools
  • Familiarity with version control systems such as Git
  • Ability to work collaboratively within a multidisciplinary engineering team


Desirable Skills:

  • Experience with RTOS environments (FreeRTOS, Zephyr, ThreadX)
  • ARM Cortex-M experience
  • Embedded Linux
  • Python scripting for automation/testing
  • Experience with STM32, NXP, Nordic or similar micro-controllers
  • CI/CD within embedded environments
  • Safety-critical software development
  • Automotive, aerospace, medical device or defence experience
  • Knowledge of electronics and PCB design principles


What's On Offer:

  • £55k+ salary package
  • Hybrid working model
  • Opportunity to work on innovative technology products
  • Pension scheme
  • Private healthcare
  • Flexible working arrangements
  • Training and professional development opportunities
  • Collaborative engineering environment
  • Clear technical progression opportunities


Ideal Backgrounds:

Candidates from the following industries would be highly relevant:

  • Robotics
  • Automotive
  • Defence
  • Aerospace
  • Medical Devices
  • Industrial Automation
  • Scientific Technology
  • IoT / Connected Devices

Similar jobs

Morgan McKinley logo
Senior Embedded Linux Engineer | Cambridgeshire | £60-70k
Morgan McKinley
Cambridgeshire
£65,000 - £75,000 p/y
Python
C++
MATLAB
C
Zenovo Ltd logo
Embedded Software & Network
Zenovo Ltd
Nottingham
£55,000 - £65,000 p/y
C
TCP/IP
Stm32
Https
Zenovo Ltd logo
Embedded Software Engineer
Zenovo Ltd
Slough
£45,000 - £60,000 p/y
C++
Git
CI/CD
Linux
Zenovo Ltd logo
Embedded Software Engineer
Zenovo Ltd
Bristol
£37,500 - £42,500 p/y
Git
Jira
C
Can
CMD Recruitment logo
Full Stack Developer
CMD Recruitment
Melksham
£55,000 - £60,000 p/y
Python
Bash
SQL
C++