Embedded Software Engineering Intern
Core
Designs, develops, troubleshoots, and debugs software programs for ASIC SDK and new switch products, including Linux operating systems, networks, utilities, and debug tools.
Role type
Embedded Software Engineering Intern
Builds
ASIC SDKs and new switch products
Domain
Networking hardware / Embedded Linux
Required skills
C, Python, Linux kernel drivers, ASIC design understanding, Emulator/Simulator environments, real-time programming, software systems architecture
Preferred skills
Rust, Go Lang, RTL understanding
Technologies
Linux, C, Python, Rust, Go Lang
Responsibilities
Design limited enhancements and updates for systems software; execute and write testing plans, protocols, and documentation; debug code and suggest improvements; collaborate with internal and outsourced partners on software systems design status and issue resolution.
Seniority
Intern
