Software Engineer
Core
Entry-level software engineer developing firmware and software for next-generation enterprise networking products and solutions.
Role type
Entry-level firmware and software engineer (networking)
Builds
Next-generation network access solutions for the mobile enterprise
Domain
Enterprise networking, embedded systems, hardware-software integration
Deliverable
production ML models | product features
Required skills
C programming, Linux OS development, ASIC architecture knowledge, L2/L3 networking protocols, network troubleshooting, version control (GIT), firmware design
Preferred skills
Secure software development, Agile methodology, network development tools (IXIA, Spirent), cloud architectures, microservices
Technologies
Linux, GreenHills, VxWorks, Broadcom ASICs, C, GIT, IEEE standards, IETF standards, Sniffer, Traffic Generators
Responsibilities
Contribute end-to-end delivery of subsystems/software modules, collaborate on software systems design and project progress, coordinate with cross-functional teams (Hardware, Firmware, Sales, etc.), review designs for compliance and quality
Seniority
Entry-level, hands-on IC
