G
GlobalLogic
BackendMiddle
Middle C++ Software Engineer for Broadcast solution company IRC297556
C++Multithreaded ProgrammingLinuxObject-Oriented ProgrammingStlBoost.AsioPythonBashNetworking ConceptsDebuggingRefactoringClean Code Principles
About the Position
GlobalLogic's Broadband team develops industry-first software-based CCAP solutions. They focus on delivering IP-based data, video, and voice services to millions of customers using advanced cloud-native technologies.
Responsibilities
- Design and implement new modules and features for Linux userspace applications
- Maintain and improve existing components and services
- Refactor and optimize existing code according to project requirements
- Participate in technical discussions and code reviews
- Analyze issues, troubleshoot problems, and propose technical solutions
- Collaborate closely with local and remote engineering teams
- Contribute to improving code quality, maintainability, and overall system design
Requirements
- 3+ years of professional experience in C++ software development
- Strong knowledge of C++ and multithreaded programming
- Good understanding of Object-Oriented Programming (OOP)
- Experience developing applications in Linux or Unix-like environments
- Strong analytical and problem-solving skills
- Ability to work with existing codebases, including reading, debugging, maintaining, and refactoring code
- Understanding of clean code principles and maintainable software design
- Experience participating in code reviews and team collaboration
- Average understanding of networking concepts and protocol stack (OSI model, Layers 1–4)
- Familiarity with STL and Boost.Asio
- Experience with scripting languages such as Python or shell scripting
- Exposure to system-level or network-oriented applications
- Interest in software architecture and system design
Benefits
- Empowering Projects: Contribute to groundbreaking projects with cutting-edge technologies.
- Empowering Growth: Continuous learning and professional development opportunities.
- DE&I Matters: Inclusive and empowering work environment.
- Career Development: Strong emphasis on career development and growth opportunities.
- Comprehensive Benefits: Focus on overall well-being of consultants.
- Flexible Opportunities: Work-life balance with flexible opportunities.
Middle C++ Software Engineer for Broadcast solution company IRC297556