At a Glance
- Tasks: Develop low-level firmware for exciting IoT products and collaborate on diverse client projects.
- Company: Established IoT consultancy with a hands-on, innovative culture.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Make a real impact in tech by developing cutting-edge firmware solutions.
- Qualifications: 4+ years in firmware or embedded engineering with strong leadership skills.
- Other info: Flexible working environment with a focus on collaboration and technical variety.
The predicted salary is between 40000 - 60000 £ per year.
An established IoT consultancy is looking for a Mid or Senior Firmware Engineer to join their team. You’ll work across a variety of client projects, developing the low-level software that powers real products - from early prototypes right through to production-ready systems. The work is hands-on, hardware-focused, and offers plenty of technical variety. You’ll be in the office around two days a week for hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time.
Key Responsibilities:
- Develop firmware in C or C++ for microcontroller-based systems.
- Build and test device drivers, hardware interfaces and real-time features.
- Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing.
- Work closely with electronics engineers during bring-up and prototype development.
- Support technical discussions and help shape solutions with internal teams.
- Senior engineers will take on leadership responsibilities - guiding junior engineers, reviewing code, and helping steer technical decisions on projects.
Experience:
- 4+ years in commercial firmware or embedded engineering.
- Strong track record of owning features or subsystems end-to-end.
- Experience providing technical leadership, mentoring junior engineers and supporting team delivery.
- Confident in reviewing designs and helping guide technical decisions.
- Comfortable handling client-facing technical conversations.
- Good understanding of embedded development processes.
- Clear communication skills and a collaborative approach.
- Able to work independently and deliver reliable, well-tested code.
You must already have the right to work in the UK. If this sounds like something you’d be interested in, apply now for an informal chat.
Firmware Engineer in Edinburgh employer: Ivaris
Contact Detail:
Ivaris Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on a job opportunity or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best firmware projects. Whether it's GitHub repos or personal projects, having tangible evidence of your work can really set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of embedded systems. Practice common interview questions and be ready to discuss your past projects in detail – we want to hear about your hands-on experience!
✨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. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Firmware Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in firmware development, especially with C or C++. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about firmware engineering and how you can contribute to our team. Keep it friendly and professional – we love a good story!
Showcase Your Technical Skills: Don’t forget to mention any specific tools or technologies you’ve worked with that relate to embedded systems. We’re keen on seeing your hands-on experience, so feel free to include examples of your work!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. Plus, it’s super easy!
How to prepare for a job interview at Ivaris
✨Know Your Firmware Inside Out
Make sure you brush up on your knowledge of firmware development, especially in C or C++. Be ready to discuss your past projects and how you've tackled challenges in low-level software. This will show that you're not just familiar with the concepts but have real-world experience.
✨Show Off Your Problem-Solving Skills
Prepare to talk about specific instances where you've owned features or subsystems from start to finish. Think of examples where you had to debug complex issues or collaborate with hardware engineers. This will demonstrate your hands-on experience and ability to work through technical challenges.
✨Be Ready for Technical Discussions
Since the role involves client-facing conversations, practice explaining technical concepts in a clear and concise manner. You might be asked to discuss how you would approach a particular problem or project, so think about how you can communicate your ideas effectively.
✨Highlight Your Leadership Experience
If you're applying for a senior position, be prepared to discuss your experience mentoring junior engineers and guiding technical decisions. Share examples of how you've led projects or contributed to team success, as this will show your potential to take on leadership responsibilities.