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