Job Search and Career Advice Platform

Enable job alerts via email!

Junior Embedded Software Engineer

Chevalier Tech Limited

City of Westminster

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A cutting-edge technology company in the United Kingdom is seeking an Embedded Software Engineer to design and develop software for microcontrollers and SoCs. The ideal candidate will have experience with C and C++, along with a background in embedded systems development. This position offers flexible working hours and competitive salary, with opportunities for professional growth in an innovative environment focused on advanced embedded systems across various industries.

Benefits

Flexible working hours
Access to latest tools and lab equipment
Opportunities for professional development

Qualifications

  • 1+ years of professional experience in embedded systems development.
  • Experience with ARM Cortex-M or Cortex-A architectures.
  • Familiarity with RTOS environments and bare-metal systems.

Responsibilities

  • Design and develop embedded software for microcontrollers and system-on-chips.
  • Integrate and debug device drivers and communication protocols.
  • Document software design, test plans, and procedures.

Skills

C programming
C++ programming
Embedded systems
Debugging tools
Version control

Education

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

Tools

ARM Cortex-M or Cortex-A
RTOS environments (FreeRTOS, Zephyr, ThreadX)
Git
Job description
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
  • 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.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related discipline.
Desirable Skills
  • 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.
  • Flexible working hours.
  • Competitive salary.
  • Opportunities for professional development and career growth.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.