Senior Architect Decoder UI Development - Johannesburg - Planet10

    Planet10
    Planet10 Johannesburg

    1 week ago

    Default job background
    Description

    Job Description:

    We are seeking an experienced Technical Architect to design and develop technical solutions for UI/UX on Set-Top Boxes (STBs). This role involves architecting and designing of technical solutions, requirements analysis, development of architectural proof of concept works and artefacts, research industry-wide solutions, prototyping new features and solutions, integration strategies, dependency mapping, and mentorship of Technical Teams.

    The successful candidate will have a strong background in embedded software design and development, preferably STB. They will possess excellent hands-on experience with architecting and designing for embedded devices, strong knowledge of embedded software development, integration, debugging/troubleshooting, testing, configuration, support, and maintenance processes with multiple vendor components.

    Key Responsibilities:

    • Architecting and designing of technical solutions for UI/UX on STBs.
    • Requirements analysis and development of architectural proof of concept works and artefacts.
    • Research industry-wide solutions and recommend tools and technologies.
    • Prototyping new features and solutions.
    • Integration strategies and dependency mapping for various work packages of the release.
    • Mentorship of Technical Teams.
    • Influential in company-wide technology decisions.

    Qualifications:

    • B.Sc. (Electronic and/or Computer Engineering) or similar qualification.
    • Postgraduate or PhD in Software or Hardware Engineering (optional).
    • Relevant industry-wide patents preferred.
    • TOGAF certification preferable.

    Experience:

    • Typically 12+ years of appropriate experience in embedded software design/development, preferably STB.
    • Excellent hands-on experience with Architecting and Designing for Embedded Devices.
    • Strong knowledge of embedded software development, integration, debugging/troubleshooting, testing, configuration, support, and maintenance processes with multiple vendor components.
    • Strong knowledge of core Java language.
    • Strong knowledge of Web technologies (e.g. WS, RESTful, etc.) and scripting languages (e.g. HTML, Javascript, CSS etc.).
    • Strong knowledge of networking technologies, protocols such as - HTTP, WS, FTP, UDP, UPnP, RTSP, RTP.
    • Strong knowledge of embedded hardware systems, real-time Linux operating systems.
    • Strong knowledge of Database Design and Management tools (SQLite, etc.).
    • Strong experience in Systems Design Methodologies (UML and other Modelling Techniques).
    • Experience in Mentoring and Leading Technical Design Teams and good with Whitepapers and Technical presentations.
    • Exposure to various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.

    Salary: $150,000 - $200,000 per annum.



  • Level-Up Johannesburg

    Job Title: Senior C++ Software Developer · We are seeking an experienced Senior C++ Software Developer with a strong background in computer science or electrical engineering. · The ideal candidate will have at least 5 years of hands-on experience writing C++ code and integrating ...


  • Energy at Work Projects Johannesburg Full time

    Become a Personal Lines Quotation Specialist · We are seeking a skilled and creative individual to join our team as a Personal Lines Quotation Specialist. As a wizard of numbers, you will craft accurate and competitive insurance quotes for our clients. · Key Responsibilities: · D ...


  • Sasol Sandton

    Sasol Organisation Design Lead · Sasol is a global integrated chemicals and energy company with a 70-year heritage. Through our talented people, we use our expertise and selected technologies to safely and sustainably source, manufacture and market chemical and energy products gl ...

Jobs
>
Johannesburg