





Niche embedded firmware role with specialized hardware-debug skills reduces qualified applicant density.
Strong embedded/firmware and hardware-debug requirements limit transferability across industries.
Explicit 7+ years and deep low-level firmware and hardware-bound skills make shortlisting highly selective.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain embedded software for Silicon Labs low-power wireless MCUs and SDKs, owning hardware feature support through the entire IC lifecycle.
Optimize and debug low-level firmware components including device drivers, initialization code, timing-sensitive software, and radio control features for real-time embedded environments.
Collaborate cross-functionally with hardware, silicon, systems, and product teams to define requirements, support new device bring-up, and improve engineering efficiency through tooling and testing.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent experience).
7+ years professional experience in embedded software or firmware development.
Strong proficiency in Embedded C and/or C++ for microcontrollers in resource-constrained, real-time, bare metal and/or RTOS environments.
Experience debugging hardware/software boundary issues with tools like debuggers, JTAG/SWD, oscilloscopes, or logic analyzers.
Experienced embedded engineer with strong fundamentals interested in deepening expertise in wireless applications and low-power wireless MCUs.
Skilled in overseeing software from design through release including hardware feature support and cross-team collaboration with silicon and systems engineers.
Capable of optimizing firmware for performance, power efficiency, and reliability in real-time embedded systems with complex debugging skills.