Embedded Software Engineer

Embedded Software Engineer

Full-Time 45000 - 55000 £ / 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 technology solutions.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Why this job: Make an impact in the tech world with your coding skills and creativity.
  • Qualifications: Experience in C/C++ programming and a passion for embedded systems.
  • Other info: Be part of a dynamic team with great career growth potential.

The predicted salary is between 45000 - 55000 £ per year.

Location: London, United Kingdom

Company: Chevalier Tech

Job Type: Full-Time, Permanent

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 optimise 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.

Essential Skills

Embedded Software Engineer employer: Chevalier Tech Limited

Chevalier Tech is an exceptional employer that fosters a culture of innovation and collaboration in the heart of London. With a commitment to employee growth, we offer continuous learning opportunities and a dynamic work environment where your contributions directly impact cutting-edge technology in the automotive and IoT sectors. Join us to be part of a forward-thinking team that values creativity and technical excellence, while enjoying the vibrant lifestyle that London has to offer.
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

Network like a pro! Reach out to current employees at Chevalier Tech on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, make sure to highlight them during interviews. Real-world examples of your embedded software work can really set you apart.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ knowledge and understanding of microcontrollers. Practice coding challenges that focus on real-time systems to impress the interviewers.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at Chevalier Tech. Plus, it shows you’re genuinely interested in joining the team!

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
C/C++ Programming
Microcontroller Programming
System-on-Chip (SoC) Development
Device Driver Integration
Communication Protocols (SPI, I2C, CAN, UART)
System Performance Optimisation
Hardware Validation
Software Documentation
Code Review
Testing Procedures
Troubleshooting
Collaboration with Hardware Engineers

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C/C++ and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific examples of embedded systems or software projects you've completed. This gives us a clear picture of your hands-on experience and problem-solving abilities. Don't be shy about sharing your achievements!

Keep It Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate well-structured applications that get straight to the good stuff!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Chevalier Tech Limited

✨Know Your Code Inside Out

Make sure you’re comfortable discussing your C/C++ code. Be ready to explain your thought process behind writing clean and efficient code, especially for real-time systems. Practise coding challenges that focus on embedded systems to sharpen your skills.

✨Understand the Hardware

Since you'll be working closely with hardware engineers, brush up on your knowledge of microcontrollers and system-on-chips (SoCs). Familiarise yourself with common communication protocols like SPI, I2C, CAN, and UART, as you might be asked to troubleshoot or integrate these in your role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you optimised system performance, tackled memory usage issues, or improved boot times. Use specific examples to illustrate your problem-solving approach and how you contributed to the overall success of a project.

✨Be Ready for Technical Questions

Expect technical questions that test your understanding of embedded systems and software design. Review key concepts and be prepared to participate in a coding exercise or whiteboard session during the interview. This is your chance to demonstrate your expertise and passion for the field!

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

>