Talent.com
Software Engineer

Software Engineer

Phanda PersonnelCape Town, Western Cape, South Africa
30+ days ago
Job description

Job Responsibilities

  • Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).
  • Provide hands-on technical support in the system administration of the hardware platforms, deployment environments, and processing, which may include site visits to the Karoo.
  • Collaborate with departmental stakeholders to support engineering, commissioning, operations, and early science activities.
  • Assist in maturing software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.
  • Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.
  • Provide project management and progress reporting input as required by the Functional Manager and for team communication.

Desired Experience & Qualification

KEY REQUIREMENTS : QUALIFICATION :

  • B.Tech / B.Sc. (Comp Sci) with 5+ years
  • B.Eng. / B.Sc. Hons (Comp Sci) with 4+ years
  • M.Eng / M.Eng / M.Sc. (Comp Sci) with 3+ years
  • PhD with 2+ years
  • Engineering (with a software focus) or related field
  • EXPERIENCE :

  • Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
  • Python or C / C++ programming language and experience in development, testing, deployment, commissioning, release, and support of large-scale projects in Python or C / C++.
  • Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
  • Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial).
  • Experience in programming in the Python programming language.
  • Experience in prototyping and development, including testing, deployment, commissioning, release, and support of large-scale projects.
  • Experience with test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems like revision control and build systems.
  • Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
  • Experience in the implementation of project management and system engineering principles.
  • KNOWLEDGE :

  • Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA, etc.
  • Python programming language
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    Recru-itCape Town, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Communicate RecruitmentStellenbosch, South Africa
    My client is seeking a Software Engineer to join their Fibre Front End team, building next-gen fibre signal acquisition systems. Youll work on reducing internet traffic, programmable switches, and s...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Radar Systems)

    Software Engineer (Radar Systems)

    Communicate RecruitmentStellenbosch, South Africa
    This isnt ordinary software development its engineering for battle readiness.As part of the radar division, youll write embedded C / C++ code that commands precision and response under real-world pr...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    Pure PlacementsBellville, South Africa
    Java / Springboot Engineer - This is a pure back-end role.Location : Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment sol...Show moreLast updated: 14 days ago
    • Promoted
    Software engineer

    Software engineer

    Network RecruitmentCape Town, South Africa
    UAV systems to join our growing team.You will be responsible for designing, developing, and integrating software components for autonomous flight, mission planning, and onboard systems.This role of...Show moreLast updated: 25 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Monocle SolutionsCape Town, Western Cape, South Africa
    Imagine being a data and programming guru and understanding the intricacies of banking and insurance.At Monocle, we believe work is more than a job. It is a chance to make a difference in the world ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Data Science (CH1148)

    Senior Software Engineer - Data Science (CH1148)

    CapitalHStellenbosch, South Africa
    Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    impact.comWorkFromHome, Western Cape, South Africa
    Working together enables us to grow rapidly, win, and serve the largest brands in the world.We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentStellenbosch, South Africa
    Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Missions)

    Software Engineer (Missions)

    RareCruitCape Town, South Africa
    This is a fantastic opportunity to work on high-impact, mission-critical systems in a highly innovative environment.For more info on the please get in touch with Robin;.Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

    SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

    E-MergeMauritius, South Africa
    A leading independent financial services group founded in South Africa, with a growing international presence including Mauritius is looking for a Senior C# Software Developer to join their expandi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer : Mission Software

    Engineer : Mission Software

    Recruitpro SolutionsCape Town, South Africa
    We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in developing software f...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (GCS)

    Software Engineer (GCS)

    RareCruitCape Town, South Africa
    The Employee will work as a Software Engineer (GCS).Bachelors degree, in Computer Science or a related field.Hands-on GUI development and backend service-orientated software.Proficiency in cloud-ba...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Developer

    Intermediate Software Developer

    Communicate RecruitmentStellenbosch, South Africa
    Brew, design, and deploy scalable software potions (err.Work your magic across the full SDLC from incantation to implementation. Collaborate with spellbinding teams of talented wizards and code-war...Show moreLast updated: 13 days ago
    • Promoted
    Software Engineer

    Software Engineer

    WebrepublicWorkFromHome, Western Cape, South Africa
    Over the last decade, Webrepublic has grown from an ambitious startup into Switzerland’s leading digital agency.More recently, Webrepublic has launched a subsidiary in South Africa to work hand-in-...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    PoimaineStellenbosch, South Africa
    Intermediate Software Engineer.You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers.This role allows you to d...Show moreLast updated: 20 days ago