Uneek Global ยท 15 hours ago
Senior Firmware Engineer
Uneek Global is seeking a Senior Firmware Engineer to develop and evolve embedded firmware for connected electromechanical products. This role involves collaboration across firmware, hardware, cloud, and product teams to support systems from concept through production and long-term lifecycle.
Responsibilities
Design, implement, and maintain embedded firmware in C and C++
Collaborate with hardware, software, and product teams on system requirements and feature delivery
Contribute to firmware and system architecture with a focus on performance and reliability
Write clean, reusable code and refactor existing codebases as needed
Develop unit and integration tests and participate in code reviews
Debug firmware and hardware issues using standard lab tools
Support CI CD pipelines and improve testing and deployment efficiency
Triage and resolve issues identified during testing or in field use
Participate in agile ceremonies including standups and sprint planning
Qualification
Required
Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent experience
7+ years of embedded firmware development experience in commercial products
Strong experience with C and C++ on 32 bit ARM microcontrollers
Experience with UART, SPI, I2C, and wireless communication
Proficiency with hardware debugging tools such as scopes, logic analyzers, and JTAG
Experience working with Git and structured SDLC processes
Strong communication skills
Preferred
Bootloaders and over the air firmware updates
RTOS based systems and Wi Fi or Bluetooth connectivity
Networking fundamentals including TCP IP
IoT or cloud connected embedded products
Experience working independently while collaborating across teams
Company
Uneek Global
Providing Uneek talent solutions to the global STEM community! info@uneekglobal.com UK - 0118 214 2224 US - 773 669 0001
Funding
Current Stage
Early StageCompany data provided by crunchbase