This Job Vacancy has Expired!

Firmware Developer

Posted on May 25, 2021 by SafetySpect UK Limited

London, United Kingdom
Immediate Start
£45k - £55k Annual

SafetySpect UK limited is developing optical sensing technology that help identify species of fish and freshness in real time based on spectroscopy systems. Our detectors are based on sensors that are developed based on
multi spectroscopy modes. See our website for more details.

You will be responsible for system development and integration of third party spectroscopy measurement modules in SafetySpect products. You will be the primary contributor to the ongoing development and maintenance of the firmware stack that runs on our products. You will have ownership over development, bug
fixing, testing, production release and field support - basically the entire product life cycle You will work closely with other SafetySpect employees and our R&D collaborators at Queens University BelfastLocation: Belfast, London or potential for virtual working (UK only)


  • Responsible for firmware development, debug, simulations and testing
  • Develop system/board architecture and execute implementation
  • Design, develop, code, test, verify and debug system software
  • Perform schematics design and multi-layer PCB layout
  • Source components and interface with supply chain to procure required parts
  • System performance measurement and tuning.
  • Develop engineering documentation
  • Conduct design reviews and failure modes and effects analysis
  • Generate technical documentation for transfer of technology to product development and manufacturing
  • Drive development and design of next generation technologies and new sensor products
  • Contribute to culture of intellectual property generation
  • Interact with a multi-disciplined team to innovate novel solutions for future products


  • Degree in Electrical Engineering, Computer Science/Engineering, or equivalent work experience
  • Experience working on small, highly independent teams
  • Experience with fast prototyping and design of complex analog and digital electronic circuits and assemblies
  • Excellent analytical, problem-solving skills, with strong attention to details
  • Ability to iterate designs and solutions efficiently and intelligently
  • 2+ years developing software for system on module controllers, ARM Cortex family or a similar
  • Experience with FPGA and GPU programming
  • Must be proficient in C, C++ & HDL coding languages
  • Strong programming knowledge of various serial protocols such as I2C, SPI, USB, and Modbus
  • Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders and debug tools
  • Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, CAN, Ethernet or similar)
  • Strong understanding of operating system fundamentals, including schedulers, network stack, file system, memory management
  • Familiarity with project management, ticketing, version control, verification and validation testing, in Git, JIRA or similar systems
  • Excellent written and verbal communication and interpersonal skills, and a collaborative attitude

Job Type:

Full-time for 6-month duration associated with a time defined, Innovate UK funded R&D program grant.
Potential pathway to full time, long term employment
Project Duration: May - October 2021

Reference: 1205871720

Set up alerts to get notified of new vacancies.

Similar Jobs

Software Architect

Cambridgeshire, United Kingdom

£70k - £90k Annual

C++ Software Engineer - Python, R&D

Oxford, Oxfordshire, United Kingdom

£45k - £65k Annual

Embedded Engineer {IoT Tech Start-up

Cambridge, Cambridgeshire, United Kingdom

£70k - £80k Annual

Firmware Engineer {IoT Tech Start-up

Cambridge, Cambridgeshire, United Kingdom

£70k - £80k Annual

Hardware Engineer

Hook, Hampshire, Hampshire, United Kingdom

£45k - £55k Annual

Team Leader - Embedded Software

Leicestershire, United Kingdom

£50k - £50k Annual

Senior Software Engineer C/C

Cambridge, Cambridgeshire, United Kingdom

£40k - £60k Annual

Senior Modern C++ & Linux Firmware Engineer

London, United Kingdom

£45k - £60k Annual

Driver Developer

Runcorn, Cheshire, United Kingdom

£45k - £55k Annual

Firmware Developer

London, United Kingdom

£45k - £55k Annual