At a Glance
- Tasks: Design and develop mission-critical embedded software solutions.
- Company: Leading tech firm in Berkshire with a focus on innovation.
- Benefits: Competitive salary, annual bonus, private medical cover, and 25 days holiday.
- Why this job: Join a dynamic team and work on cutting-edge technology that makes a difference.
- Qualifications: Experience in C, C++, or Rust; degree in Engineering/Science preferred.
- Other info: Flexible hours with a 1pm finish on Fridays and great career growth opportunities.
The predicted salary is between 43000 - 61000 £ per year.
Our client is looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role.
Working Patterns: This role is based predominantly on site in Berkshire.
The Key Responsibilities of an Embedded Software Engineer:
- Design, develop, and test embedded/software solutions across full lifecycle.
- Work on bare-metal, Embedded Linux, and signal processing systems.
- Code in C, C++, Rust, and Python.
- Collaborate with FPGA, hardware, and mechanical teams.
- Produce technical documentation and ensure security compliance.
Key Skills required for the Embedded Software Engineer role:
- Degree in Engineering/Science or equivalent experience.
- Proficient in Embedded Linux, C/C++, or Rust.
- Strong in OOD, design patterns, and software testing.
- Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools.
Benefits:
- Annual Bonus Scheme (up to 10% for all aforementioned positions).
- Private Medical Cover (couple cover for employee and partner – no cost).
- 25 days’ holiday (plus Bank Holidays) with the option to buy an extra 5 days.
- Pension Contribution (attached).
- 4 x Life Assurance Cover (when enrolled in the pension scheme).
- Flexible working hours with opportunity for a 1pm finish on a Friday.
- Flexible benefits including cycle to work scheme, will writing and more.
Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds.
You will be required to hold a minimum of SC or DV Clearance.
Embedded Software Engineer employer: Datasource
Contact Detail:
Datasource 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 folks in the industry, attend meetups, and connect with current employees at companies you're eyeing. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects in C, C++, or Rust. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and coding challenges. Practise explaining your thought process clearly; it’s not just about getting the right answer but how you approach problems.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of resources to help you land that Embedded Software Engineer role, and applying directly can give you a better shot at standing out.
We think you need these skills to ace Embedded Software Engineer
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++, or Rust, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!
Showcase Your Technical Skills: Don’t forget to mention your technical skills in your application. Whether it's your proficiency in Embedded Linux or your experience with signal processing systems, we want to know what you bring to the table. Be specific!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Datasource
✨Know Your Tech Inside Out
Make sure you brush up on your C, C++, and Rust skills before the interview. Be ready to discuss your experience with embedded systems, Linux, and any relevant projects you've worked on. The more confident you are in your technical knowledge, the better you'll impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical thinking and ability to work under pressure.
✨Collaborate Like a Pro
Since this role involves working with FPGA, hardware, and mechanical teams, be ready to discuss your collaboration experiences. Share examples of how you've successfully worked in a team environment and contributed to cross-functional projects.
✨Understand the Company Culture
Research the company’s values and culture before your interview. Be prepared to explain why you want to work there and how you align with their commitment to diversity and inclusion. This shows that you're not just interested in the job, but also in being part of their community.