Embedded Software Engineer

Embedded Software Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Chevalier Tech Limited

At a Glance

  • Tasks: Design and develop embedded software for cutting-edge hardware products.
  • Company: Join Chevalier Tech, a leader in innovative embedded systems and smart hardware.
  • Benefits: Enjoy flexible working hours, competitive salary, and access to the latest tools.
  • Other info: Chevalier Tech promotes diversity and inclusivity in the workplace.
  • Why this job: Work on impactful projects in a collaborative team that values innovation.
  • Qualifications: Bachelor's or Master's in Engineering with 3+ years in embedded systems required.

The predicted salary is between 36000 - 60000 £ per year.

Location: London, United Kingdom

Company: Chevalier Tech

Job Type: Full-Time, Permanent

Salary: Competitive + Benefits

About Chevalier Tech

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.
  • Optimize 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.

Essential Skills & Experience

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • 3+ years of professional experience in embedded systems development.
  • Strong proficiency in 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.
  • Solid 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.

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.

Application Process

To apply, please send your CV and a brief cover letter highlighting your relevant experience and interest in embedded systems to careers@chevaliertech.co.uk.

Chevalier Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Chevalier Tech Limited

Contact Detail:

Chevalier Tech Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your hands-on experience with embedded systems during any networking opportunities. Attend industry meetups or tech conferences where you can connect with professionals from Chevalier Tech and discuss your projects and skills.

✨Tip Number 2

Familiarise yourself with the specific technologies and tools mentioned in the job description, such as ARM Cortex architectures and RTOS environments. Being able to speak knowledgeably about these topics in conversations can set you apart from other candidates.

✨Tip Number 3

Engage with Chevalier Tech on social media platforms like LinkedIn. Comment on their posts or share relevant content that demonstrates your passion for embedded systems and innovation, which can help you get noticed by their hiring team.

✨Tip Number 4

Consider reaching out to current or former employees of Chevalier Tech for informational interviews. This can provide you with valuable insights into the company culture and expectations, and may even lead to a referral when you apply through our website.

We think you need these skills to ace Embedded Software Engineer

C and C++ Programming
Embedded Systems Development
Microcontroller and SoC Design
Real-Time Operating Systems (RTOS)
Low-Level Debugging
Device Driver Integration
Communication Protocols (SPI, I2C, CAN, UART)
System Performance Optimisation
Version Control (Git)
Hardware Schematic Interpretation
Safety-Critical Systems Knowledge (ISO 26262, IEC 61508)
Wireless Communication Stacks (Bluetooth, LoRa, Wi-Fi)
Python for Test Automation
Firmware Update Mechanisms
Embedded Cybersecurity Understanding

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded systems development, particularly with C/C++ and ARM architectures. Use specific examples from your past work that align with the responsibilities listed in the job description.

Craft a Compelling Cover Letter: In your cover letter, express your passion for embedded systems and innovation. Mention why you are interested in Chevalier Tech specifically and how your skills can contribute to their projects. Be concise but impactful.

Showcase Relevant Projects: If you have worked on any relevant projects, either professionally or personally, be sure to mention them. Highlight your role, the technologies used, and the outcomes achieved. This will demonstrate your hands-on experience.

Proofread Your Application: Before submitting your application, carefully proofread both your CV and cover letter. Look for any spelling or grammatical errors, and ensure that all information is accurate and clearly presented.

How to prepare for a job interview at Chevalier Tech Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and C++ in detail. Bring examples of projects you've worked on, especially those involving embedded systems, and be ready to explain your thought process and the challenges you faced.

✨Understand the Company’s Products

Research Chevalier Tech's products and their applications in the automotive, IoT, and industrial sectors. This will help you demonstrate your enthusiasm for the role and how your skills can contribute to their innovative solutions.

✨Prepare for Technical Questions

Expect questions related to low-level debugging tools, communication protocols, and system performance optimisation. Brush up on your knowledge of ARM architectures and RTOS environments to confidently answer technical queries.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project timelines, and the technologies used at Chevalier Tech. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Embedded Software Engineer
Chevalier Tech Limited
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>