A Systems Integration Engineer aims to integrate software components (created internally or externally) across enterprise-wide set top box software solutions. As a systems integration engineer, you will be responsible for coordinating software systems integration across cross-functional teams. You will be also involved in reviewing SI team deliverables, performing low-level designs and creating integration or test plans. Defect triage and the ability to provide technical recommendations to management and development teams is a key function of the role.
Roles and Responsibilities
• Individually responsible for delivering on project requirements
• Adherence to System Integration (SI) Strategies, Processes and Policies
• Creation, enhancement & enforcement of SI processes & policies with team members and 3rd party software component
vendors
• System and sub-system software integration of enterprise-wide set-top box software solutions using internally created and/or
off-the-shelf components
• Coordination of SI line function strategy execution across CFT
• Grooming & execution of the SI line function backlog: Identifying, developing, and maintaining tools to automate, improve &
support the SI line function
• Knowledge transfer within the team (Presentations & documentation)
• Architectural ownership & lifecycle management
• Infrastructure requirements identification, planning & tracking
• Infrastructure & lab setup
• Integration strategies & dependency mapping for the various work packages of the release
• Work breakdown structure, estimation and risk identification and mitigation
• Work package progress reporting & tracking
• Unified build tree setup, configuration & delivery
• Defect triage, engineering validation, technical recommendations (incl. approach & focus) & lifecycle management
• Build profiling, benchmarking & reporting
• Deployment planning & execution
• Generating vendor component bill of materials, acceptance criteria specification & build sign requests
• Engineering patches & ad-hoc support requests to component vendors
• Enforcement of the Company processes and policies with team members
• Adherence to the milestone driven hybrid project & cross-functional teams (CFT) process & policies
Qualifications
• B.Sc (Electronic and/or Computer Engineering) or similar qualification
• Post-Graduation in Electronics, Network technologies preferred
Experience
Typically, 2+ years of experience in Consumer Electronic and Embedded Software Stack Integration and Technologies
(preferably STB), working through the Design, Development, Testing, Release cycle and Software delivery.
Knowledge of Industry-wide best practices of Processes, Integration Techniques and Tools for Embedded Development
Required experience of:
Embedded C/C++ and core Java programming languages
Embedded hardware systems, real-time & Linux operating systems.
Loader, Flash, Memory Mapping and other HW interfaces to SoCs, DDR, HDMI, Ethernet, USB, SATA, MoCa, AV
amplifiers, IR remote systems, HD TV technologies.
Advantageous:
DVB (e.g. DVB-S, DVB-S2, DVB-T, DVB-H, DVB-IP), ISDB, MPEG, H.264, H.265, UHD, HDR, File compression techniques,
and interactive TV knowledge.
Knowledge of STB software components like on-chip/off-chip drivers, Middleware technologies, and User Interface
framework.
Understanding of Satellite Tx/Rx including satellite bands UHF/VHF/Ku-band.