





Senior, niche embedded firmware role reduces applicant density despite metro location.
Role requires deep embedded systems and hardware skills, limiting cross-industry transferability.
Explicit 10-year requirement plus mandatory embedded Linux, C/C++ and hardware skills makes shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and maintain firmware for embedded Linux platforms in C/C++.
Bring up and validate new hardware by working with microcontrollers/microprocessors and collaborate with cross-functional teams.
Troubleshoot and optimize firmware, hardware, and system-level issues to ensure reliable system performance.
Bachelor’s degree in Electrical Engineering, Electronics, Computer Engineering, or related field.
10 years of experience in embedded systems firmware development.
Strong programming skills in C/C++ and experience with embedded Linux application development in multi-threaded environments.
Familiarity with microcontroller architecture, communication protocols (UART, SPI, I²C, CAN, TCP, UDP), and usage of debugging tools (logic analyzers, oscilloscopes, debuggers).
Experienced in low-level programming and data structure optimization for embedded applications on Linux platforms.
Skilled in hardware bring-up and validation with the ability to read schematics, datasheets, and integrate cross-disciplinary knowledge.
Familiar with multi-disciplinary embedded system components including communications, digital electronics, and signal processing fundamentals.