Junior Embedded Software Engineer

Chevalier Tech Limited

England

On-site

GBP 35,000 - 55,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Opportunities for professional development
Access to the latest tools and equipment
Collaborative team environment

Job summary

A technology company in London is seeking a Junior Embedded Software Engineer to design and develop embedded software for microcontrollers. The ideal candidate has a relevant degree and 1+ years of experience in embedded systems. Responsibilities include coding, debugging, and collaborating with hardware engineers. Join a team committed to innovation and excellence in developing cutting-edge technology solutions.

Qualifications

  • 1+ years of professional experience in embedded systems development.
  • Working knowledge of hardware schematics and the ability to interpret datasheets.
  • C and C++ for embedded platforms.
  • Experience with ARM Cortex-M/A architectures.
  • Familiarity with RTOS environments (FreeRTOS, Zephyr, ThreadX).
  • Understanding of low-level debugging tools (oscillosopes, logic analyzers, JTAG/SWD).
  • Experience with Git and version control.
  • Ability to read hardware schematics and datasheets.
  • Familiarity with safety-critical systems (ISO 26262, IEC 61508).
  • Knowledge of wireless stacks (Bluetooth, LoRa, Wi‑Fi).
  • Python for test automation or scripting.

Responsibilities

  • Design and develop embedded software for microcontrollers and SoCs.
  • Write clean, efficient, and well-documented C/C++ code.
  • Work closely with hardware engineers to validate hardware functionality.
  • Integrate and debug device drivers and communication protocols.
  • Optimise system performance.
  • Contribute to system architecture design and participate in code reviews.
  • Support production teams in system diagnostics.
  • Document software design and procedures.

Skills

C and C++ for embedded platforms
Familiarity with RTOS environments
Experience with ARM Cortex-M or Cortex-A
Understanding of low-level debugging tools
Version control systems (e.g., Git)
Familiarity with safety-critical systems
Knowledge of wireless communication stacks
Experience with Python for test automation

Education

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline

Tools

Oscilloscopes
Logic analyzers
JTAG/SWD

Job description

Job Title: Junior Embedded Software Engineer

Location: London, United Kingdom

Job Type: Full-Time, Permanent

Salary: Competitive + Benefits

Chevalier Tech is a cutting-edge technology company based in London, focused on developing advanced embedded systems and smart hardware products across the automotive, IoT, and industrial sectors. We combine deep technical expertise with a relentless drive for innovation to build solutions that power the future.

We are seeking an experienced and passionate Embedded Software Engineer to join our dynamic engineering team and help design, develop, and optimize software for our next-generation hardware platforms.

Key Responsibilities
  • Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products.
  • Write clean, efficient, and well-documented C/C++ code for real‑time and bare-metal systems.
  • Work closely with hardware engineers to bring up new boards and validate hardware functionality.
  • Integrate and debug device drivers, communication protocols (e.g., SPI, I2C, CAN, UART), and sensors.
  • Optimise system performance, including memory usage, boot times, and power consumption.
  • Contribute to system architecture design and participate in code reviews and testing.
  • Support production and manufacturing teams in system diagnostics and troubleshooting.
  • Document software design, test plans, and procedures.
Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • 1+ years of professional experience in embedded systems development.
  • C and C++ for embedded platforms.
  • Experience with ARM Cortex-M or Cortex-A architectures.
  • Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare‑metal systems.
  • Understanding of low-level debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD.
  • Experience with version control systems (e.g., Git).
  • Working knowledge of hardware schematics and the ability to interpret datasheets.
  • Familiarity with safety-critical systems (e.g., ISO 26262, IEC 61508).
  • Knowledge of wireless communication stacks (e.g., Bluetooth, LoRa, Wi‑Fi).
  • Experience with Python for test automation or scripting.
  • Understanding of secure boot, firmware update mechanisms, and embedded cybersecurity.
Why Join Chevalier Tech?
  • Work on real-world, high-impact products used across multiple industries.
  • Be part of a collaborative, multidisciplinary team that values innovation and technical excellence.
  • Access to the latest tools, lab equipment, and development hardware.
  • Opportunities for professional development and career growth.

Seniority level: Entry level

Employment type: Full-time

Job function: Software Development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Chevalier Tech Limited • Greater London

On-site
GBP 45,000 - 70,000
Embedded Software Engineer — Real-Time Systems & ARM
Embedded Software Engineer — Real-Time Systems & ARM

Chevalier Tech Limited • Greater London

On-site
GBP 45,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Chevalier Tech Limited • Greater London

On-site
GBP 60,000 - 80,000
Private Pension Scheme
Career progression opportunities
Cutting-edge automotive products
+4
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Greater London

On-site
GBP 35,000 - 80,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

OnTarget Communications • Toome

On-site
GBP 55,000 - 75,000
Embedded Software Test Engineer
Embedded Software Test Engineer

Chevalier Tech Limited • Greater London

On-site
GBP 45,000 - 60,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Enterprise Recruitment Ltd • Cambridge

On-site
GBP 60,000 - 120,000
Equity opportunity
Senior Embedded Software Lead – Automotive Systems
Senior Embedded Software Lead – Automotive Systems

Chevalier Tech Limited • Greater London

On-site
GBP 60,000 - 80,000
Private Pension Scheme
Career progression opportunities
Cutting-edge automotive products
+4