Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer – Avionics & Mission Systems.
South Africa Jobs Expertini

Urgent! Senior Software Engineer – Avionics & Mission Systems Job Opening In Centurion – Now Hiring The Arya Group

Senior Software Engineer – Avionics & Mission Systems



Job description

Position: Senior Software Engineer - Avionics & Mission Systems

Incomar is an aerospace and defence group based in Centurion, South Africa.

We are continuously expanding our specialised product development and flight operations capabilities.

The group was established in South Africa in 1999, with its origins in military aircraft weapons and avionics integration and flight testing.

The company is well established in the local and international industry, with a strong capability in several specialist areas, including:

  • Systems Design, Development, and Integration.

  • System Testing on a range of platforms / products.

  • Product Development.

  • Flight Test Execution and Support.

Incomar is looking for a motivated individual to take a senior role in the embedded software development effort on Avionics & related systems, as well as test and simulation software development related to these systems.

Required Qualifications

  • Bachelor's degree in Electrical, Electronic, or Computer Engineering or a relevant software related tertiary qualification.

Required Skills and Experience

  • Minimum of 5 years of professional embedded software development experience.

  • Software architecture design & development skills.

  • Proficient in C and/or C++ programming languages.

  • Exposure to software version control tools (GIT, etc).

  • Proficient in development environments and software design packages (e.g. MS-Visual Studio, Eclipse, VS Code).

  • Technical writing and software documentation skills.

  • Product development and system engineering skills involving all aspects of the V life cycle and the system engineering management process.

  • Proficient in requirements management (experience with Cradle preferable, but not mandatory).

  • Proficient in MS Office.

Preferred Skills and Experience

  • Military, Defence Industry and/or Avionics development experience.

  • Knowledge or experience in the RTCA DO-178C design process.

  • Exposure to continuous integration tools (Jenkins, Atlassian Bamboo, etc).

  • Knowledge or experience in Firmware development.

  • Exposure to real-time operating systems.

  • Experience with test bench software development.

Job Description

  • Performing software development applicable to the allocated project including:
    • Embedded software development & coding.

    • Generation of software plans, architectures and high-level designs.

    • Generation of certification artifacts.

    • Development and setup of software test tools and test environments.

    • Software integration & testing.

    • Generation of design & interface documentation.

    • Ensuring compliance against requirements and applicable standards.

    • Delivering mission-critical and flight-critical, safe, secure, and reliable software that meets regulatory, operational, and performance requirements.

Responsibilities

  • Performing software development activities, including architectural design, interface design, implementation, coding, documentation, verification & testing.

  • Conducting software development according to the V product life cycle and system engineering management process.

  • Writing and maintaining system and sub-system specifications and relevant design documentation related to software development activities.

  • Writing and maintaining relevant interface and protocol documentation.

  • Configuration and version management of all software source code and software files.

  • Simulation, data analysis and report writing applicable to allocated tasks.

  • Ensuring that customer requirements and applicable standards are met.

  • Assisting with cost and time estimates for engineering tasks/projects.

  • Planning and executing tasks within agreed to budgets and timescales.

  • Apply sound ethical principles.

Only applications made via BambooHR will be accepted.

#J-18808-Ljbffr


Required Skill Profession

It & Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide