Embedded Software Developer (New Grad)
Core
Develop low-level software components for embedded networking products, focusing on Linux kernel and platform enablement.
Role type
Junior embedded software developer (new grad)
Builds
Embedded software products for high-speed connectivity
Domain
Telecommunications + Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, Linux kernel development, board bring-up, build systems, software development lifecycle
Preferred skills
Embedded systems development, Linux user-space software, CPU hardware architecture, low-level OS concepts, tool chains
Technologies
Linux, C, make, yocto, assembler, compiler, linker
Responsibilities
Develop low-level software components, work with Linux kernel components and build systems, perform board bring-up, develop and maintain scripts and test utilities, execute SDLC activities including testing and debugging, contribute to defect reduction
Seniority
Junior, new graduate
