Senior Firmware/Embedded Systems Engineer
Join to apply for the Senior Firmware/Embedded Systems Engineer role at TieTalent.
Role Overview
We're looking for a talented Senior Firmware Engineer to help design, develop, and implement embedded systems powering secure devices used in ATMs, kiosks, and self-service machines. If you're experienced with low-level hardware, real-time operating systems, and embedded firmware, this role offers a chance to impact products used by millions worldwide.
Key Responsibilities
* Develop embedded firmware for microcontrollers and RTOS like VxWorks, FreeRTOS, or uC/OS.
* Design and implement device drivers and protocols for hardware like ATMs, self-service machines, and payment devices.
* Collaborate with hardware and software teams for seamless integration and performance.
* Focus on security, performance, and reliability, ensuring standards are met.
* Develop and execute unit tests, debugging, and system testing.
* Lead technical discussions, solve complex problems, and mentor junior engineers.
Qualifications
* 8+ years in embedded firmware development (C/C++), with RTOS expertise.
* Experience with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers.
* Knowledge of USB protocols, secure communication, and cryptography.
* Experience with hardware-software integration, device drivers, and firmware development.
* Strong testing, debugging, and troubleshooting skills.
* Excellent communication skills for cross-team collaboration.
Note: ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED.
Additional Information
Location: Dundee, Scotland, UK
Employment Type: Full-time
Seniority Level: Mid-Senior
Industry: Technology, Information and Internet
#J-18808-Ljbffr