Senior Firmware Engineer

Job Title: Senior Firmware Engineer
Department: Engineering & Production
Reports to: Engineering Manager

About the Company:

A global technology company headquartered in the UK with operations in the US. The organization is the sole commercial producer of a proprietary semiconductor material used in advanced detection technologies.

The company designs, develops, manufactures, and markets high-performance detection systems and imaging solutions. Its portfolio supports sectors such as Security & Defence, Civil Nuclear, Biological Detection, Medical Imaging, and Industrial Applications.

Innovations in detection and imaging contribute to a safer, more secure world and improved patient outcomes.

Key Responsibilities:

  • Developing and enhancing handheld products

  • Requirements gathering

  • Firmware design, development, and testing

  • Software configuration management

  • Working collaboratively within a multi-discipline team

Key Skills & Competencies:

  • Strong problem-solving skills; capable of independent and team-based work

  • Collaborative mindset for hardware design and development support

  • Quick learner with adaptability to new technologies

Education / Experience:

Essential:

  • Proficiency in embedded C development for Arm Cortex M4 with bare-metal and RTOS

  • Experience with communication technologies: Bluetooth, Wi-Fi, USB

  • Familiarity with peripheral development: I2C, SPI, UART, GPIO, ADC

Desirable:

  • Experience with IAR EWARM development environment

  • Familiarity with NXP M4 and crossover processors

  • Knowledge of battery technology and management for handheld devices

  • Understanding of processor power-saving modes

  • Experience with radiation technologies

  • Exposure to Embedded Linux and Yocto

  • Motor control systems experience

  • Knowledge of C++ and Python

Company
Jackson Hogg Ltd
Location
Durham, County Durham, United Kingdom
Employment Type
Permanent
Salary
£52000 - £55000/annum
Posted
Company
Jackson Hogg Ltd
Location
Durham, County Durham, United Kingdom
Employment Type
Permanent
Salary
£52000 - £55000/annum
Posted