Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and implement embedded C software for managed switches based on Broadcom chipsets, focusing on L2/L3 protocols and device drivers.
Conduct testing, debugging, and performance validation of embedded switching software using tools like JTAG, GDB, and hardware platforms.
Maintain and document technical features, assist hardware integration, and collaborate under senior engineer guidance in an early-career embedded systems environment.
Minimum Requirements
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
2-4 years of embedded software development experience.
Strong foundation in C programming with knowledge of pointers, memory management, and embedded C practices.
Basic understanding of embedded systems, network protocols (Ethernet, TCP/IP), Linux kernel concepts, and debugging tools like GDB.
Ideal Candidate Profile
Early-career engineer with experience or academic exposure in embedded software focused on networking or switching systems.
Comfortable working under guided supervision while actively learning Broadcom SDK, switching architectures, and embedded systems best practices.
Strong interest in network protocols and hardware-software integration within embedded switching environments.
