Jobs in

Senior Engineer Decoder UI - Randburg

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
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Sr Engineer-Decoder UI Dev Lead - Randburg

...

Software Engineer Developer North Riding - North Riding

Asie Personnel

...

Electronic Engineer Johannesburg West - West Johannesburg

Network Engineering

...

C# Full Stack Software Engineer - Johannesburg

IQbusiness South Africa

...

Senior Java Developer - Johannesburg

Hire Resolve

...

Want to do another search?

Jobs in