Description
About the role
Harmonic is seeking a Software Development Engineer to design and implement embedded solutions for video streaming and broadband services. The role involves working on Linux‑based platforms, collaborating in Agile teams, and contributing to micro‑service and container‑based components.
Responsibilities
- Develop and maintain C/C++ and Python code for embedded Linux environments.
- Participate in Agile/Scrum ceremonies and deliver features in iterative sprints.
- Design, test, and integrate networking functionalities, including L2 forwarding.
- Work with container technologies such as Docker to build micro‑service architectures.
- Collaborate with hardware and firmware teams to ensure seamless integration.
Eligibility
- B.E. or B.Tech degree in Computer Science, Electronics, or related field.
- 1‑3 years of professional experience as a software developer.
- Strong command of C/C++ and Python programming.
- Hands‑on experience with Embedded Linux and Agile methodologies.
Skills
- C/C++ programming
- Python scripting
- Embedded Linux development
- Agile/Scrum process
- Networking concepts and L2 forwarding
- Docker and containerization
- Micro‑service design
- SONiC OS (plus)
- SAI API (plus)
Benefits
Skills
· 13 totalRequired10
Nice to have3
Similar roles
Happy Money
12h ago
Senior Software Engineer (Frontend)
Tesco
12h ago
Senior Frontend Engineer - Tills UI
Eka.care
12h ago
Frontend Solution Architect - SDE II
Styli
12h ago
Principal Engineer - Frontend (Web)
Snowflake
12h ago
Staff Software Engineer
Brafton
12h ago
Remote Full Stack Developer (Frontend-Focused) - Canada