Platform SW Dev Engineer
Core
Designs, develops, enhances, and maintains software components and subsystems for platform engineering, system software, operating systems, and hardware-software integration.
Role type
Senior IC platform software development engineer
Builds
Platform-level software, system software, and hardware-software integrated solutions
Domain
Hardware-software integration, embedded systems, networking, and operating systems
Required skills
C, C++, Python, Linux Kernel, Device Driver, FPGA, NVMe, CPU, GPIO, Serdes, Optics, Transceiver, system debugging, hardware-software interaction analysis
Preferred skills
Embedded systems, platform engineering, hardware engineering, networking concepts, Linux/Unix environments
Technologies
Linux, C, C++, Python, FPGA, NVMe, PCIe, I2C, Serdes, Optics
Responsibilities
Design and develop software components for platform engineering and system software; Collaborate with hardware teams on compatibility and integration; Perform debugging, troubleshooting, and root cause analysis; Develop test plans, validation protocols, and automation scripts; Contribute to system integration and performance optimization; Lead engineering projects and mentor less-experienced engineers
Seniority
Mid-to-Senior, hands-on IC
