Embedded Software Engineer (C/Linux/PIC) – Hybrid & Flexible Hours in Rickmansworth

Embedded Software Engineer (C/Linux/PIC) – Hybrid & Flexible Hours in Rickmansworth

Rickmansworth Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Technical Futures Ltd

At a Glance

  • Tasks: Design and develop embedded software in C for Linux and PIC microcontrollers.
  • Company: Thriving high-tech company with a focus on innovation and collaboration.
  • Benefits: Generous salary, 25 days holiday, life assurance, enhanced pension, and flexible hours.
  • Other info: Enjoy a hybrid work model with opportunities for career growth.
  • Why this job: Join a dynamic team and work on exciting projects that make a real difference.
  • Qualifications: Degree in Engineering or equivalent experience in embedded systems and C programming.

The predicted salary is between 40000 - 50000 £ per year.

Rewarding opening for a Degree qualified Embedded Software Engineer with proven experience in the design and development of embedded software in C for Linux and PIC based Microcontrollers. This thriving High-Technology Company seeks an enthusiastic, detail orientated Embedded Software Engineer to join their expanding software team; to apply their knowledge of C/C++ programming to design, implement and test embedded software from machine interfaces to human interfaces across an extensive product range.

The ideal Embedded Software Engineer will bring:

  • An Engineering Degree or commensurate commercial experience in Embedded Systems.
  • Proven experience writing embedded software in C on various platforms from highly resource-constrained devices to multithreaded operating systems.
  • Debugging of embedded systems and hardware interfaces.
  • Experience writing drivers for microcontrollers.
  • Knowledge of Serial / Network Communications such as TCP/IP, UDP.
  • Some knowledge of Embedded Linux and C/C++ build systems.

In this Embedded Software Engineer role, the successful individual will primarily design and develop embedded software in C for Linux and PIC based Microcontrollers as well as developing and debugging systems using a wide range of communication protocols, contributing to system architecture and supporting hardware and simulation in the loop testing and validation activities.

A generous salary package is on offer (depending on your level of experience) with benefits to include 25 days holiday, Life Assurance, Enhanced Pension Plan, flexible start/finish times, annual review and much more. Hybrid model includes 3 days in office and 2 WFH.

Embedded Software Engineer (C/Linux/PIC) – Hybrid & Flexible Hours in Rickmansworth employer: Technical Futures Ltd

Join a thriving High-Technology Company that values innovation and employee well-being, offering a dynamic work culture where your contributions as an Embedded Software Engineer will be recognised and rewarded. With flexible working hours and a hybrid model, you can enjoy a healthy work-life balance while benefiting from generous holiday allowances, life assurance, and an enhanced pension plan. This is an excellent opportunity for professional growth in a supportive environment that encourages collaboration and creativity.

Technical Futures Ltd

Contact Details:

Technical Futures Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer (C/Linux/PIC) – Hybrid & Flexible Hours in Rickmansworth

Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or industry events. A friendly chat can give us insights into the company culture and might even lead to a referral.

Tip Number 2

Prepare for technical interviews by brushing up on your C programming skills and embedded systems knowledge. We recommend doing some mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 3

Showcase your projects! If you've worked on any relevant embedded software projects, make sure to discuss them during interviews. We love hearing about real-world applications of your skills.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Embedded Software Engineer (C/Linux/PIC) – Hybrid & Flexible Hours in Rickmansworth

C Programming
C++ Programming
Embedded Systems Design
Linux Operating System
PIC Microcontrollers
Debugging Skills
Driver Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C programming and embedded systems. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects and achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how your background makes you a perfect fit for our team. Keep it engaging and personal!

Show Off Your Problem-Solving Skills:In your application, mention specific examples where you’ve debugged embedded systems or developed drivers for microcontrollers. We love seeing how you tackle challenges and come up with innovative solutions!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Technical Futures Ltd

Know Your Stuff

Make sure you brush up on your C programming skills and embedded systems knowledge. Be ready to discuss specific projects you've worked on, especially those involving Linux and PIC microcontrollers. This will show your potential employer that you have the hands-on experience they’re looking for.

Prepare for Technical Questions

Expect technical questions related to debugging embedded systems and writing drivers for microcontrollers. Practise explaining your thought process when solving problems, as this will demonstrate your analytical skills and how you approach challenges in embedded software development.

Familiarise Yourself with Communication Protocols

Since the role involves working with various communication protocols like TCP/IP and UDP, make sure you understand these concepts well. Be prepared to discuss how you've implemented these protocols in past projects, as this will highlight your relevant experience.

Show Enthusiasm and Team Spirit

This company values enthusiasm and a detail-oriented mindset. During the interview, express your passion for embedded systems and your eagerness to contribute to the team. Share examples of how you’ve collaborated with others in previous roles, as teamwork is key in their expanding software team.