Highlights
Join Harmonic's innovative team working on cutting-edge broadband solutions.
Description
Job Summary
pWe are seeking a skilled SW Development Engineer to join our innovative team. As an SW Development Engineer at Harmonic, you will work on cutting-edge solutions for video streaming and broadband services. Your role involves developing software in C/C++, Python, and Linux environments using Agile methodologies.
Responsibilities
- Develop high-performance software for video streaming and broadband services
- Implement features using C/C++, Python, and embedded Linux technologies
- Collaborate with cross-functional teams to deliver project milestones on time
- Write clean, efficient code and maintain existing software systems
- Contribute to the design and architecture of innovative solutions
Required Skills
- C/C++ Programming
- Python Development
- Linux Environment
- Agile Methodologies
- Embedded Systems
Required Skills Explained
- BE. in Computer Science / Electronics engineering - Essential for understanding and implementing complex software solutions.
- 1-3 years of experience as a SW Developer - Demonstrates practical application and problem-solving skills.
- Excellent in C/C++/Python Programming - Key programming languages used in software development, ensuring robust coding abilities.
- Proven Experience with Embedded Linux - Necessary for developing software for embedded systems, enhancing system integration capabilities.
- Experience with Agile/Scrum methodology - Important for managing project timelines and team collaboration efficiently.
- Experience with SONiC OS and SAI API development - Adds value in networking solutions, highlighting specialized skills in modern software-defined networking technologies.
- Experience with Dockers, containers and Microservices - Enhances knowledge of cloud-native applications, vital for scalable solutions.
- Proven Experience L2 forwarding and Networking Technologies - Strengthens understanding of network infrastructure, ensuring reliable data transmission.
Who is this for
pThis role is ideal for software developers with a strong background in C/C++, Python, and Linux environments. Successful candidates will thrive in a fast-paced, collaborative environment where they can contribute to groundbreaking innovations.
Why This Job is a Good Opportunity
ulliWork at the forefront of industry innovations with a global leader in video streaming and broadband services.liHybrid working model offering flexibility while staying connected to the office environment.liA chance to collaborate with top talent in a dynamic, fast-paced team dedicated to shaping future connectivity solutions.liPotential for growth and development within a company that values diversity, equality, and inclusion.
Interview Preparation Tips
- Review Harmonic's technology stack and recent advancements in broadband and video streaming technologies.
- Prepare examples of your experience with Agile/Scrum methodology and past projects related to SONiC OS and SAI API development.
- Demonstrate your understanding of networking technologies, particularly L2 forwarding and Docker/containers/microservices.
Career Growth in This Role
pThe role offers a pathway to advanced positions within software development, such as Senior Software Developer or Team Lead. Continuous learning through industry updates and technology advancements can lead to specialization in specific areas like cloud-native applications or network solutions. Additionally, contributing to cutting-edge projects at Harmonic presents opportunities for professional recognition and advancement.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of projects will I work on?You'll work on developing innovative solutions for video streaming and broadband services, focusing on high-performance software.
Do you offer remote working options?This is a hybrid role where you'll work 3-4 days a week from our office in Bangalore.
What are the career growth opportunities?Harmonic provides ample opportunities for professional development and career advancement within a dynamic, innovative environment.