At a Glance
- Tasks: Design and develop firmware for innovative products and systems.
- Company: Dynamic tech company passionate about high-quality solutions.
- Benefits: Competitive salary of £70,000 and opportunities for growth.
- Why this job: Join a team that values creativity and innovation in technology.
- Qualifications: Strong C/C++ skills and experience with microcontrollers required.
- Other info: Collaborative environment with mentorship opportunities.
The predicted salary is between 42000 - 84000 £ per year.
Location: Oxford
Salary: £70,000 per annum
About My Client
My client manages the entire product lifecycle, from concept to a finished product, and is passionate about creating high-quality, functional, and visually exceptional solutions.
The Role
This is a key role focused on designing and customising firmware for new and existing products. You will be responsible for datalogging, measurement control, and CANBus (CAN/CANFD) systems.
Key Responsibilities
- Design and develop firmware.
- Implement and integrate CANBus (CAN/CANFD) protocols.
- Produce and check product documentation, adhering to AS9100 standards.
- Collaborate with and mentor other members of the design team.
Who We Are Looking For
We are looking for a self‑motivated engineer with excellent attention to detail and a strong background in a relevant high‑reliability industry.
Essential Skills & Experience
- Strong C/C++ programming skills.
- Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable).
- Understanding of CANBus protocol and communication interfaces.
- Experience developing embedded GUIs (e.g., Touch GFX).
What’s On Offer
This position offers a competitive salary of £70,000 per annum and the chance to work in a dynamic, innovative company.
Application
If you have the skills and experience required, please apply now.
Additional Information
- Seniority level: Mid‑Senior level
- Employment type: Full‑time
- Job function: Information Technology
- Industries: Data Infrastructure and Analytics
Embedded Software Engineer employer: Purposeology
Contact Detail:
Purposeology 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 your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ programming and CANBus systems. This will give potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and firmware design. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ programming and any work you've done with STM32 or Microchip microcontrollers. We want to see how your skills match up with what we're looking for!
Showcase Your Projects: If you've worked on any relevant projects, especially those involving CANBus protocols or embedded GUIs, be sure to include them. This is your chance to show us what you can do!
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for embedded systems and your attention to detail. Let us know why you're excited about this role and how you can contribute to our team.
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 from us!
How to prepare for a job interview at Purposeology
✨Know Your Firmware Inside Out
Make sure you brush up on your firmware design and development skills. Be ready to discuss specific projects where you've implemented CANBus protocols or worked with STM32 or Microchip microcontrollers. Having concrete examples will show your expertise and passion for embedded systems.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some technical questions or scenarios during the interview. Think about challenges you've faced in previous roles, especially related to measurement control or datalogging, and how you overcame them. This will demonstrate your analytical thinking and ability to adapt.
✨Familiarise Yourself with AS9100 Standards
Since the role involves adhering to AS9100 standards, it’s a good idea to understand what these standards entail. Be prepared to discuss how you’ve ensured quality and compliance in your past work, as this will highlight your attention to detail and commitment to high-quality outcomes.
✨Be Ready to Collaborate
This position requires mentoring and collaboration with other team members. Think of examples where you've successfully worked in a team or mentored others. Highlighting your teamwork skills will show that you're not just a great engineer but also a valuable team player.