Firmware Engineer

Firmware Engineer

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Be-IT Resourcing

At a Glance

  • Tasks: Develop cutting-edge firmware for Industrial IoT devices that enhance public safety.
  • Company: Fast-growing tech company based in central Edinburgh with a focus on innovation.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Join a small, agile team with excellent career advancement opportunities.
  • Why this job: Make a real-world impact while working on next-gen technology in a dynamic team.
  • Qualifications: Degree in relevant field and 3+ years of embedded software development experience.

The predicted salary is between 36000 - 60000 £ per year.

Job Description

Firmware Engineer – Industrial IoT | Edinburgh | Hybrid | £45,000 – £60,000

Are you a skilled Firmware Engineer looking to work on cutting-edge Industrial IoT solutions that make a real-world impact?

Our client, a fast-growing technology company based in central Edinburgh, is seeking an experienced Firmware Engineer to join their development team. This is a fantastic opportunity to work on next-generation sensing and communications devices that help prevent critical infrastructure failures and improve public safety.

The Role

You’ll be part of a small, agile team developing embedded software for edge devices used in industrial environments. Your work will span system management, sensor integration, camera modules, cellular and Ethernet communications, and embedded machine learning applications.

Key Responsibilities:

  • Develop firmware features for edge IIoT devices
  • Design and architect next-gen embedded systems
  • Collaborate with cross-functional teams to meet product milestones
  • Support customer deployments and ensure product reliability
  • Maintain high standards of security and quality in all development

What You’ll Bring

Essential:

  • Degree in Computer Science, Electronics Engineering, or related field
  • 3+ years of experience in embedded software development (C/C++, ARM, RTOS or Embedded Linux)
  • Strong understanding of low-level interfaces (SPI, UART, I2C, GPIO)
  • Experience with RF interfaces (4G/5G, Wi-Fi, Bluetooth)
  • Familiarity with embedded development tools (Git, compilers, JTAG, scopes, etc.)
  • Excellent problem-solving and analytical skills

Desirable:

  • Experience in Industrial IoT systems and cloud connectivity
  • Knowledge of coding standards (e.g., MISRA C)
  • Exposure to safety/security standards (IEC EN 62443, IEC EN 61508)
  • Python scripting and Agile development experience
  • Familiarity with tools like Jira and Confluence

Location & Flexibility

  • Hybrid working in central Edinburgh

Keen to hear more?

Contact // for more information.

Firmware Engineer employer: Be-IT Resourcing

Join a dynamic and innovative technology company in the heart of Edinburgh, where your contributions as a Firmware Engineer will directly impact critical infrastructure and public safety. With a strong emphasis on employee growth, collaborative work culture, and the flexibility of hybrid working, this role offers a unique opportunity to develop cutting-edge Industrial IoT solutions while enjoying the vibrant atmosphere of central Edinburgh. Be part of a team that values creativity, quality, and security in every project, ensuring a rewarding and meaningful career path.
Be-IT Resourcing

Contact Detail:

Be-IT Resourcing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer

✨Tip Number 1

Network like a pro! Attend industry meetups or tech events in Edinburgh to connect with other Firmware Engineers and potential employers. Don’t be shy – introduce yourself and share your passion for Industrial IoT!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to embedded software development. This will give you an edge when chatting with recruiters or during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ knowledge and low-level interfaces. Practice coding challenges and be ready to discuss your problem-solving approach – it’s all about demonstrating your expertise!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to get noticed by hiring managers who are looking for top talent like you.

We think you need these skills to ace Firmware Engineer

Embedded Software Development
C/C++
ARM
RTOS
Embedded Linux
Low-Level Interfaces (SPI, UART, I2C, GPIO)
RF Interfaces (4G/5G, Wi-Fi, Bluetooth)
Embedded Development Tools (Git, compilers, JTAG, scopes)
Problem-Solving Skills
Analytical Skills
Industrial IoT Systems
Cloud Connectivity
Coding Standards (e.g., MISRA C)
Safety/Security Standards (IEC EN 62443, IEC EN 61508)
Python Scripting
Agile Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Firmware Engineer role. Highlight your experience with embedded software development and any relevant projects you've worked on. We want to see how your skills align with 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 Industrial IoT and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!

Showcase Relevant Skills: When filling out your application, make sure to showcase your skills in C/C++, ARM, and any experience with low-level interfaces. We’re keen on seeing how you can contribute to our cutting-edge projects, so don’t hold back!

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 the best chance to join our awesome team. We can't wait to hear from you!

How to prepare for a job interview at Be-IT Resourcing

✨Know Your Tech Inside Out

Make sure you brush up on your embedded software development skills, especially in C/C++, ARM, and RTOS or Embedded Linux. Be ready to discuss specific projects where you've used low-level interfaces like SPI, UART, and I2C, as well as any experience with RF interfaces like 4G/5G and Wi-Fi.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex problems in previous roles. Think about challenges you've faced in firmware development and how you approached them. This will demonstrate your analytical skills and ability to think on your feet.

✨Familiarise Yourself with the Company’s Products

Research the company’s Industrial IoT solutions and understand their impact on public safety and infrastructure. Being able to discuss their products and how your skills can contribute to their success will show your genuine interest in the role.

✨Prepare for Team Collaboration Questions

Since you'll be working in a small, agile team, be ready to talk about your experience collaborating with cross-functional teams. Highlight any tools you’ve used, like Jira or Confluence, and how you’ve contributed to meeting product milestones.

Firmware Engineer
Be-IT Resourcing
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>