Embedded C / C++ / Rust Engineer

Embedded C / C++ / Rust Engineer

Cambridge Full-Time 48000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a team developing cutting-edge RF monitoring systems using C, C++, and Rust.
  • Company: A leading RF technology company creating advanced hardware for various industries.
  • Benefits: Enjoy a competitive salary, enhanced pension, private medical, and performance bonuses.
  • Why this job: Be part of a dynamic team shaping the future of technology with impactful projects.
  • Qualifications: Experience in embedded C, modern C++, and Linux; engineering degree preferred.
  • Other info: Hybrid work options available; must have unrestricted rights to work in the UK.

The predicted salary is between 48000 - 84000 £ per year.

Building new technology for advanced RF monitoring systems. This RF technology company develops and manufactures sophisticated hardware products used by a range of industrial sectors. Their technology is a global market leader and due to growth of the company, are looking to hire in multiple teams.

They are currently looking to recruit a senior engineer to join their team. Project work will involve developing embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts.

Requirements:

  • Demonstrable industry projects using embedded C and modern C++ on Linux. Additional experience with (or at least an interest in) Rust.
  • Developed optimised software for complex systems including embedded kernel or driver technologies.
  • An engineering mindset to produce high quality and clean code.
  • Interest in technology generally including picking up new tools and trying new approaches.
  • Experience with DSP, RF or network technologies would be desirable.

Preference is for applicants to have an engineering degree (computer science or electronics), good communication skills, and openness to work onsite at their offices (hybrid is possible which can be 1-2 days a week working from home). Applicants should note that products may be used for military, intelligence and defence purposes.

On offer is an excellent remuneration package including enhanced company pension contributions, private medical and discretionary performance bonus. Note, no company sponsorship is available – interested applicants must have full, unrestricted rights to work in the UK.

Please apply (quoting ref: CV27378) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Embedded C / C++ / Rust Engineer employer: ECM Selection (Holdings) Limited

As a leading RF technology company based in Cambridge, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our employees benefit from a comprehensive remuneration package, including enhanced pension contributions and private medical insurance, alongside opportunities for professional growth within a rapidly expanding organisation. Join us to be part of a team that values engineering excellence and offers the flexibility of hybrid working arrangements, all while contributing to cutting-edge technology that serves critical sectors.
E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded C / C++ / Rust Engineer

✨Tip Number 1

Familiarise yourself with the latest advancements in RF technology and embedded systems. This will not only help you understand the company's products better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your experience with C, C++, and Rust by discussing specific projects you've worked on. Be prepared to explain your role in these projects and how you tackled challenges, as this will demonstrate your hands-on expertise.

✨Tip Number 3

Highlight any experience you have with DSP, RF, or network technologies. Even if it's not extensive, expressing a genuine interest in these areas can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your approach to writing clean, robust code and your experience with peer reviews and automated testing. This will show that you understand the importance of quality in software development and are ready to contribute effectively to the team.

We think you need these skills to ace Embedded C / C++ / Rust Engineer

Embedded C Programming
Modern C++ Development
Rust Programming
Linux Operating System
Software Development Life Cycle (SDLC)
Code Review Practices
Automated Testing
Optimisation Techniques
Kernel Development
Driver Technologies
Digital Signal Processing (DSP)
Radio Frequency (RF) Technologies
Networking Protocols
Strong Communication Skills
Engineering Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded C, modern C++, and Rust. Include specific projects that demonstrate your skills in these areas, especially those related to RF monitoring systems or similar technologies.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your engineering mindset and how it aligns with their need for high-quality, clean code. Discuss your interest in DSP, RF, or network technologies if applicable.

Showcase Relevant Projects: Include detailed descriptions of industry projects you've worked on that involved embedded software development. Highlight any experience with optimised software for complex systems, embedded kernels, or driver technologies.

Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software development roles.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded C, C++, and Rust in detail. Bring examples of projects you've worked on that demonstrate your ability to deliver clean, robust code and your understanding of the software development life cycle.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills, especially related to optimising software for complex systems. Be ready to explain your thought process and how you approach challenges in embedded systems.

✨Express Your Interest in Technology

Show enthusiasm for learning new tools and technologies. Discuss any recent advancements in RF or DSP technologies that excite you, as this will highlight your passion for the field and your willingness to grow.

✨Prepare for Team Dynamics

Since collaboration is key, be ready to talk about your experience with peer code reviews and teamwork. Highlight your communication skills and how you contribute to a positive team environment, especially in hybrid work settings.

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>