About the role
Harmonic is hiring for the role of SW Development Engineer!
Responsibilities of the Candidate:
- Software Development & Programming: Design, develop, and implement software components using C, C++, and Python programming languages. - Embedded & Linux Systems: Work extensively with Embedded Linux environments to build and maintain robust software solutions. - Networking & Data Forwarding: Engage in software development involving L2 forwarding and networking technologies, leveraging your experience in network infrastructure. - Modern OS & API Development: Utilize or develop for advanced networking frameworks, including SONiC OS and SAI (Switch Abstraction Interface) API development (highlighted as a major plus). - Containerization & Microservices: Build, deploy, and manage applications using Docker, containers, and microservices architecture (highlighted as a major plus). - Agile Collaboration: Participate actively in software development life cycles using Agile/Scrum methodologies, collaborating closely with cross-functional engineering teams.
Excellent in C/C++/Python Programming
-
Proven Experience with Embedded Linux
- Experience with Agile/Scrum methodology - Experience with SONiC OS and SAI API development is BIG plus - Experience with Dockers, containers and Microservices is BIG plus - Proven Experience L2 forwarding and Networking Technologies is a plus
Requirements
- BE. in Computer Science / Electronics engineering - 1-3 years of experience as a SW Developer -