Senior SoC Platform Software Engineer
Core
Design and develop SoC Platform software solutions for Qualcomm IE-IOT SoC platforms spanning Linux and RTOS environments to enable high-performance, low-power, and real-time experiences in heterogeneous edge computing.
Role type
Senior IC embedded systems software engineer (SoC platform)
Builds
SoC Platform software for IoT, industrial, and edge computing applications
Domain
Semiconductor / Embedded Systems / Edge Computing
Required skills
Linux BSP integration, RTOS firmware integration, ARM architecture, system bring-up, bootloader coordination, secure boot flows, system-level debugging, crash dump analysis, performance profiling, hardware specification reading
Preferred skills
Multi-core/heterogeneous system integration, JTAG/ETM/ftrace debugging tools, cross-site team collaboration
Technologies
Linux, RTOS, ARM, C, C++, Python, JTAG, ETM, ftrace, kgdb
Responsibilities
Design and develop SoC Platform software solutions; Implement and optimize software components including drivers and middleware; Collaborate with partners to integrate and validate software on target systems; Conduct code reviews and specialized analyses; Test and validate software for functional correctness; Resolve architecture and design issues at the software and system level
Seniority
Senior, hands-on IC
