9 Magna HR Consultant Jobs
C++ Architect (10-15 yrs)
Magna HR Consultant
posted 2mon ago
Key skills for the job
C++ Architect
Experience range : 10 to 15 Years
Job Location : Noida
Key Responsibilities :
- Define the technical architecture for STB software, including middleware, applications, and device drivers.
- Lead and mentor a team of software engineers.
- Collaborate with cross-functional teams to ensure alignment with product requirements and business objectives.
- Design, develop, and test C++ code for various components of the STB software stack, including middleware, applications, and device drivers.
- Optimize code for performance and resource utilization.
- Ensure adherence to coding standards and best practices.
- Implement and integrate industry standard protocols such as IP multicast, DVB, and other relevant protocols.
- Troubleshoot and resolve protocol-related issues.
- Integrate STB software with various hardware components, including tuners, network interfaces, and other peripherals.
- Ensure seamless integration with backend systems and services.
- Identify and optimize performance bottlenecks in the software.
- Implement performance optimization techniques, such as caching, asynchronous programming, and parallel processing.
- Troubleshoot complex software issues and provide effective solutions.
- Analyze system logs and performance metrics to identify and resolve problems.
Required Skills and Experience :
- Strong C++ programming skills and a deep understanding of C++ programming concepts.
- Experience in embedded systems development, particularly for STB devices.
- In-depth knowledge of Linux kernel and user space development.
- Strong understanding of network protocols, including IP multicast, TCP/IP, UDP, and DVB.
- Experience with middleware platforms like Cisco STB Middleware or OpenTV.
- Familiarity with video technologies, including MPEG, MPEG-SI, and H.264/H.265.
- Experience with software development tools like Git, JIRA, and Jenkins.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills.
Preferred Skills :
- Experience with virtualization technologies.
- Knowledge of security protocols and techniques.
- Experience with Agile development methodologies
Functional Areas: Other
Read full job descriptionPrepare for Architect roles with real interview advice