Senior Software Systems Engineer

2 weeks ago


Johannesburg, South Africa Network Recruitment Full time
Key Responsibilities:
  • Lead and manage the Software System Engineering process for contractual projects, ensuring a solid system baseline.
  • Create and maintain System Software Development and Requirements documentation for embedded and ground support systems.
  • Design and architect System Software, including deriving sub-system requirements and interface documentation.
  • Oversee System Software integration, verification, and validation throughout the software lifecycle.
  • Produce Software Development Life Cycle artifacts in compliance with domain-related requirements (e.g., Flight Safety, certification).
  • Support system engineers during development, integration, and test phases to ensure software baseline acceptance.
  • Provide technical support to Marketing, Bid Office, and Product Management groups.
  • Contribute to tender costs and quotes, including Non-Recurring Engineering (NRE) costs, timescales, resources, and work breakdown structures (WBS).
  • Take ownership of system software for customer projects through integration, verification, and communication with internal and external stakeholders.
  • Be the technical lead for all software deliveries, ensuring quality, timelines, and customer satisfaction.

kills and Knowledge:
  • Experience with RTCA/DO178B/C: Knowledge and experience in software development in accordance with these standards.
  • Advanced Software Systems Engineering: In-depth understanding of software systems engineering processes and practices.
  • Military Experience (Advantageous): Experience in Airborne, Naval, or Land environments, with a focus on Electronic Warfare (EW) systems.
    • Examples: Airborne EW (Radar Warning, Missile Warning, Laser Warning & Countermeasures), Naval EW (Radar Warning, Laser Warning, ESM HMI), Land Survivability (Laser Warning, Effectors, Hard-Kill).
  • Software Simulation Models: Knowledge in software simulation models to support software development processes.
Practical Experience:
  • 5+ years in Military Systems Development with a focus on embedded software or defence environments.
  • Experience with DOORS for requirements management.
  • Experience in Software Systems Engineering, particularly on customer projects.
  • Familiarity with generating specifications, user manuals, and test procedures.
  • Software and Hardware Knowledge: Proficiency in operating systems, networking, and communication protocols.
  • Prior experience in embedded software development, including languages such as C and C++.
  • Experience with CASE tools (e.g., Enterprise Architect) and UML.
  • Exposure to Linux environments and automated testing.
Qualifications:
  • BSc in Computer Engineering, Electronic Engineering, or a related field.
Competencies:
  • System Engineering Principles: Systems thinking, life cycles, and systems modelling/analysis.
  • Communication Skills: Excellent written and verbal communication with internal and external stakeholders.
  • Technical Leadership: Strong leadership and mentoring abilities.
  • Software Requirements: Proficient in requirements analysis, writing, and software system integration.
  • Software System Verification: Expertise in software validation, fault isolation, and risk management.
  • Project Management: Ability to plan, monitor, and control software systems development, integration, and testing.
Apply now



  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a Senior Software Engineer to join our team in Software Development. This role will involve designing and developing high-quality software systems, collaborating with cross-functional teams, and ensuring the scalability, performance, and reliability of our applications.Responsibilities:Design and Develop Software Systems:...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities: Lead and manage the Software System Engineering process for contractual projects, ensuring a solid system baseline. Create and maintain System Software Development and Requirements documentation for embedded and ground support systems. Design and architect System Software, including deriving sub-system requirements and interface...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About EntelectEntelect is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development.Role OverviewWe are seeking a highly skilled Senior Software Architect or Enterprise Application Developer to join our team. As a key member of our team, you will be responsible for designing, developing,...


  • Johannesburg, South Africa Kerridge Commercial Systems South Africa Full time

    Job title : Senior Software Engineer Job Location : Gauteng, Johannesburg Deadline : December 20, 2024 Quick Recommended Links Jobs by Location Job by industries We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Entelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    **Job Title:** Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Planet10. This role will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.The ideal candidate will have a strong understanding of...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full time

    **Job Title:** Senior Software Engineer - Large Scale System Development**Company Overview:** We are a leading recruitment agency based in Johannesburg, Isilumko Staffing (JHB), with a strong presence in the industry.**Salary:** R800,000 - R1,200,000 per annum, depending on experience.**Job Description:**We are seeking an experienced Senior Software Engineer...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Project LeadAt Entelect Software Ltd, we're on the lookout for an exceptional individual to join our team as a Senior Software Project Lead. This exciting opportunity offers a chance to elevate your career and take on new challenges in a dynamic environment.As a Senior Software Project Lead, you'll be responsible...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Developer with EntelectYou are invited to elevate your career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including regular...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Key Responsibilities: - Lead and manage the Software System Engineering process for contractual projects, ensuring a solid system baseline. - Create and maintain System Software Development and Requirements documentation for embedded and ground support systems. - Design and architect System Software, including deriving sub-system requirements and interface...


  • Johannesburg, Gauteng, South Africa Tower Group Full time

    About the PositionWe are seeking a seasoned Senior System Engineer to join our team at Tower Group. As a key member of our technical staff, you will play a critical role in designing, implementing, and maintaining our software solutions.You will work closely with our development team to develop reusable code and libraries, implement automation technologies,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Us: Network Recruitment is a dynamic and forward-thinking recruitment agency committed to delivering outstanding results for our clients. We believe in fostering a culture of excellence, innovation, and teamwork.Job Opportunity: We are currently seeking a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a...


  • Johannesburg, South Africa CyberPro Consulting Ltd Full time

    Job title : Senior Software Engineer Job Location : Gauteng, Johannesburg Deadline : January 03, 2025 Quick Recommended Links Jobs by Location Job by industries Key Responsibilities Develop software aligned with specifications and design parameters. Collaborate with team members to specify user/system interfaces. Deliver comprehensive...


  • Johannesburg, Gauteng, South Africa People Source Full time

    People Source is seeking a skilled Senior Software Engineer to join our global team. This remote role is based in South Australia and offers the opportunity to work with leading core banking systems, IT infrastructure companies, Fintech's, service organizations, and IoT providers.The estimated salary for this position is $120,000 - $180,000 per annum,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a talented Senior Software Engineer to join our team at Network Recruitment.ResponsibilitiesDevelop and maintain high-quality software applications using mobile and web technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Design and implement database solutions using Oracle...


  • Johannesburg, Gauteng, South Africa Rand Merchant Bank Full time

    Job Title: Senior Software EngineerAt Rand Merchant Bank, we are seeking a highly skilled Senior Software Engineer to join our team in Gauteng.Estimated Salary: R1 200 000 per annumAbout the Role:We are looking for an exceptional software engineer who can develop innovative and reusable solutions, contribute to a collaborative developer community, and work...


  • Johannesburg, South Africa BET Software Full time

    **We Want You**: The search is on for a **Senior Software Quality Analyst** who will support our company’s growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections in every release and to be at the forefront of leading or participating in the testing of systems. We want someone who...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at People Source. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and Python.The successful candidate will have extensive experience in full-stack development, with a focus on...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Senior Software EngineerAbout Planet10


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    About the RoleAs a Senior Software Engineer - Technical Lead, you will be responsible for leading the development of our ERP systems. You will work closely with cross-functional teams to design, develop, and implement software solutions that meet our clients' needs.You will have a BSc in Computer Science or BEng Computer Engineering and be competent in both...