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
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
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.