





Tier-1 brand and metro location boost competition, but niche embedded SoC and driver skills reduce applicant density.
Embedded/SoC, BSP and driver expertise is highly specialized and not easily transferable across industries.
Explicit degree and 6+ years requirement plus mandatory embedded, SoC, BSP and low-level driver skills make shortlisting stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own software engineering tasks involving system level design, architecture, and embedded software development on SoCs using Linux/Android/QNX platforms.
Develop low level software, including device drivers, boot optimizations, and board support package (BSP) components.
Coordinate across development teams and test engineering to deliver secure, high performance software implementations.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years software engineering experience; or Master's degree with 5+ years; or PhD with 4+ years.
At least 3 years experience programming in C, C++, Java, Python or similar languages.
3+ years experience in embedded software, driver development, or systems engineering on SoCs.
3+ years experience with SoC architectures, peripheral buses (SPI, USB, I2C), and low level debugging.
Experienced professional with 5+ years in system level architecture and embedded software development.
Demonstrates expertise with industry standard software development tools such as debuggers and code revision systems (GIT, Gerrit, Perforce).
Capability to design, implement and review secure and performance-optimized code, with experience in coordination across development and testing teams.