Senior Engineer Decoder UI

3 weeks ago


Randburg, South Africa Adzuna ZA B C2 Full time

Purpose of the Position:

  • Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.
  • Collaborating with architects to design and deliver STB features and solutions for business requirements.
  • Process improvement initiatives for integration of STB and Head End software components
  • Training, coaching, mentorship, succession planning, recognition and retention planning.

Qualifications

  • B.Sc (Electronic and/or Computer Engineering) or similar qualification
  • A Degree in Business Management or equivalent NQF Level 7 qualification would be preferred.
  • Post Graduate Degree advantageous

Experience

  • Typically, 8+ years of experience in a Consumer Electronic and Embedded Software Stack Development, Tools and Technologies, working through the Design, Development, Testing, Release cycle and Software delivery.
  • Solid experience in Java development for multiple platforms (Windows, Linux and embedded devices)
  • Strong experience in Core Java, Object Orientated principles and design patterns
  • Database Design and Management tools (SQLite, etc.).
  • Understanding of Video Streaming and Control Protocols (TCP/IP, UDP, RTP, RTMP, Multicast handling, RTSP, DIAL, SSDP, HTTP, HLS, WebRTC)
  • Nice to have experience in Embedded C/C++
  • Understanding of Web technologies, HTML, Javascript, CSS
  • Understanding of Video Encryption, Decryption, Multiplexing.
  • Nice to have understanding of Android TV
  • Leadership / Management experience
  • Experience of Performance Management and driving Team Efficiencies
  • Knowledge of Employee Relationship regulations/laws
  • Knowledge of Industry-wide best practices of Processes, Development Methodologies and Tools for Embedded Development

Operational Delivery:

  • Individually responsible for delivering on project requirements.
  • Assist UI Manager with formulation of the Development line function strategy.
  • Process Improvement initiative for Software Development across different platforms and different Technologies.
  • Team budget planning, recons purchase orders
  • Lead integration strategies of different branches dependency mapping activities for the various work packages of the release
  • Day to day leadership of team members across CFTs
  • Responsible for knowledge Transfer within the team (Presentations documentation)
  • Assign team members to project teams based on the requirement for that project
  • Analyze the requirements of different work package and assist in product team with identifying requirements for a feature
  • Review work breakdown structure, estimation and risk identification and mitigation
  • Infrastructure requirements planning tracking
  • Defect triage, engineering validation, technical recommendations (incl. approach focus) lifecycle management
  • Responsible for FOSS execution and Reporting
  • Responsible for the quality of code delivery with process improvements and using Static code analysis and review tools
  • Evaluate Memory Management and ensuring Performance of the software within the benchmark
  • Handle Work package escalations from work packages


  • Randburg, South Africa Planet10 Full time

    Purpose of the Position:Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.Collaborating with architects to design and deliver...


  • Randburg, South Africa Adzuna ZA B C2 Full time

    Purpose of the Position:Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.Collaborating with architects to design and deliver...


  • Randburg, South Africa Planet10 Full time

    Purpose of the Position: Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution. Collaborating with architects to design and deliver...


  • Randburg, South Africa Planet10 Full time

    Purpose of the Position:Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.Collaborating with architects to design and deliver STB features and...


  • Randburg, South Africa Planet10 Full time

    Purpose of the Position: Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution. Collaborating with architects to design and deliver STB features and...

  • Software Engineer

    1 week ago


    Randburg, South Africa Dante Personnel Full time

    Minimum of 4 Years experience working as a Software engineering.BSc Computer Science or BEng Computer Engineering.Strong proficiency in programming languages such as Java, Python, C & CC+, Linux, Atmel studio, Node.js, networking, SQL, HDML, Linux, KANExperience on projects using UI Design, Frameworks (Springboot), Mobile (App deployment), Reports (Jasper)...

  • Senior Data Engineer

    4 weeks ago


    Randburg, South Africa HR Genie Full time

    Our Client a Global tech firm is seeking a Senior Data Engineer (Junior, Intermediate and Senior positions available) to join their team in Randburg on a contract basis. They offer stability, growth, attractive rates and a great working environment.Candidates will be working fully onsite and need to be fully vaccinated (proof will be requested)The purpose of...

  • Senior Data Engineer

    3 weeks ago


    Randburg, South Africa HR Genie Full time

    Our Client a Global tech firm is seeking a Senior Data Engineer (Junior, Intermediate and Senior positions available) to join their team in Randburg on a contract basis. They offer stability, growth, attractive rates and a great working environment. Candidates will be working fully onsite and need to be fully vaccinated (proof will be requested) The purpose...


  • Randburg, South Africa Adzuna ZA B C2 Full time

    Task:Â Participation in all scrum/tribe ceremonies including defining user stories and acceptance criteriaExecute daily testing tasks (Testing of stories as defined during the planning phase with predefined acceptance criteria)Write highly readable and extendable automated test scripts according to the automation development guidelinesParticipate in...


  • Randburg, South Africa Planet10 Full time

    Task: Participation in all scrum/tribe ceremonies including defining user stories and acceptance criteriaExecute daily testing tasks (Testing of stories as defined during the planning phase with predefined acceptance criteria)Write highly readable and extendable automated test scripts according to the automation development guidelinesParticipate in...


  • Randburg, South Africa Planet10 Full time

    Task:  Participation in all scrum/tribe ceremonies including defining user stories and acceptance criteria Execute daily testing tasks (Testing of stories as defined during the planning phase with predefined acceptance criteria) Write highly readable and extendable automated test scripts according to the automation development guidelines Participate in...

  • Angular Developer

    4 weeks ago


    Randburg, South Africa Planet10 Full time

    Purpose of the role:As an Angular Developer, you’ll work with other team members like the architects, analysts, UX/UI, QA, and back-end developers.You will design and implement visually aesthetic user interfaces. Identify issues with front end code and rectify them to remove bugs.Create unit tests to ensure code is functioning as expectedYou will make...

  • Senior Water Engineer

    4 weeks ago


    Randburg, South Africa SEIGO STAFFING Full time

    - Must have B Eng /BSc Eng in Civil Engineering.- Must have experience in AutoCAD / Civil 3D, SafeMate / WaterMAte or similar design packages.- Must be Professionally Registration with ECSA as Pr Eng five year post registration.- Must have a minimum of 3 years’ practical experience post registration in the design and implementation of bulk water transfer...

  • Software Developer II

    4 weeks ago


    Randburg, South Africa Datonomy Solutions Full time

    Software Developer II - DOT NET, C#, SQLJob PurposeTo work within the Vertigo Technical team and assist with Development, Support and Maintenance.High performance area in the bank, Custom built solution that is critical to the banks ability to manage MFC Clients. Team provides critical services to enable MFC to operate effectively. Integrate with numerous...

  • Project Engineer

    5 days ago


    Randburg, South Africa Elchemie Full time

    Water Technology company based in Johannesburg has a vacancy for a Junior (less than 2 years' experience) and a Senior (More than 4 years' experience) Project Engineer respectively. The Project Engineer will report to the Engineering manager and will be responsible for all the hands-on work & activities needed to achieve the project objectives and...

  • Senior Data Scientist

    3 weeks ago


    Randburg, South Africa Clarkhouse Human Capital Full time

    Our client, a Global Business is looking to onboard a Senior Data Scientist.To be successful in this role you need to excel in machine learning, software development, cross-functional and cross-domain collaboration and share a passion for enabling scalable solutions that deliver business value.Let's chat!! bianca@clarkhouse.co.zaProficient in Python and...

  • Senior Water Engineer

    3 weeks ago


    Randburg, Johannesburg, South Africa SEIGO STAFFING Full time

    - Must have B Eng /BSc Eng in Civil Engineering. - Must have experience in AutoCAD / Civil 3D, SafeMate / WaterMAte or similar design packages. - Must be Professionally Registration with ECSA as Pr Eng five year post registration. - Must have a minimum of 3 years’ practical experience post registration in the design and implementation of bulk water...


  • Randburg, South Africa Armstrong Appointments Full time

    PURPOSE/MAIN JOB FUNCTION The core purpose of the job focuses on design and development of electronic building systems and devices used in construction and infrastructure projects, such as communication systems, security systems, and energy management systems.The job requires close liaison with architects, and other engineers to ensure that electronic...


  • Randburg, South Africa Planet10 Full time

    Purpose of the PositionTo collect and validate business information (which can then be used by data scientists and business stakeholders).To design and implement data models and architectures that enable business stakeholders to gain insights from large-scale datasets.To design and develop ETL processes, pipelines, and data validation processes to ensure...


  • Randburg, South Africa Planet10 Full time

    Purpose of the Position To collect and validate business information (which can then be used by data scientists and business stakeholders). To design and implement data models and architectures that enable business stakeholders to gain insights from large-scale datasets. To design and develop ETL processes, pipelines, and data validation processes to ensure...