Firmware Engineer

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 [email protected] // 07891 701 303 for more information.

Category: 
C C++
Salary: 
Location: 
Scotland
Type: 
Job Posted: 
Fri, 03 Oct 2025 11:09:57 GMT
Closing Date: 
Fri, 17 Oct 2025 22:59:59 GMT
Reference: 
6998

Your contact for this job

Christina Hall
0141 370 9911

Share this job

Be-IT AccreditationsBe-IT Accreditations
crosschevron-down linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram