At a Glance
- Tasks: Develop low-level firmware for innovative IoT products and lead technical discussions.
- Company: Established IoT consultancy with a focus on collaboration and innovation.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact on cutting-edge technology.
- Qualifications: 6+ years in firmware engineering and strong leadership skills.
- Other info: Flexible working environment with hands-on hardware testing and project variety.
The predicted salary is between 55000 - 65000 £ per year.
An established IoT consultancy is looking for a 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/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:
- 6+ 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.
Senior Firmware Engineer in Edinburgh employer: Ivaris
Contact Detail:
Ivaris Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior 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 projects, especially those involving firmware development. This gives potential employers a tangible sense of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C/C++ skills and understanding embedded systems. Practice coding challenges and be ready to discuss your past projects in detail – they want to see how you think and solve problems!
✨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 and makes it easier for us to connect with you.
We think you need these skills to ace Senior Firmware Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in firmware and embedded engineering. We want to see how your skills align with 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 firmware development 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: When filling out your application, make sure to highlight your proficiency in C/C++ and any experience with microcontroller-based systems. We’re looking for someone who can hit the ground running, so let us know what you’ve got!
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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Ivaris
✨Know Your Firmware Inside Out
Make sure you brush up on your C/C++ skills and be ready to discuss your past projects in detail. Be prepared to explain how you've developed firmware for microcontroller-based systems and any challenges you've faced along the way.
✨Show Off Your Leadership Skills
Since this role involves mentoring junior engineers, think of examples where you've taken on leadership responsibilities. Be ready to share how you've guided teams, reviewed code, or made technical decisions that positively impacted a project.
✨Get Hands-On with Hardware
As the job is hardware-focused, it’s crucial to demonstrate your experience with hardware testing and collaboration. Bring examples of how you've worked closely with electronics engineers during prototype development and how you’ve tackled real-time features.
✨Communicate Clearly and Confidently
You’ll need to handle client-facing conversations, so practice articulating your thoughts clearly. Prepare to discuss technical concepts in a way that’s easy to understand, showcasing your ability to collaborate effectively with both technical and non-technical stakeholders.