





Moderate competition due to specialized embedded skills but recognizable brand and metro location.
Requires embedded wireless and silicon bring-up expertise, limiting transferability across industries.
Explicit 7+ years plus mandatory low-level embedded, C/C++, and hardware-debugging skills create strict filters.
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, including device drivers, startup code, and radio control.
Own software support for hardware features through the entire IC lifecycle from design to long-term support.
Collaborate with cross-functional teams to define requirements, support device bring-up, and contribute to automated testing and tooling.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience.
7+ years of professional experience in embedded software or firmware development.
Strong programming skills in Embedded C and/or C++ for resource-constrained, real-time microcontroller environments with experience in bare metal and/or RTOS.
Strong debugging skills at hardware/software boundary using debuggers, JTAG/SWD, oscilloscopes, or logic analyzers.
Experienced engineer with strong embedded systems fundamentals, capable of managing software from design through release in complex, timing-sensitive real-time systems.
Operates effectively at the intersection of embedded software, hardware, and wireless systems, collaborating closely with hardware and silicon teams.
Familiar with low-level firmware components and performance optimization for power efficiency and memory/CPU utilization in real-time embedded environments.