Software Development Engineer – Information Technology
Initiate International
Johannesburg
14d ago

A leading technology innovation company have an exciting job opportunity for a Software Development Engineer to join their team in Johannesburg .

Your responsibilities will span the technology development lifecycle, including requirements generation, system and software design and implementation, and integration and flight test

Your key job responsibilities as the Software Development Engineer in Johannesburg will span the avionics services, to include ground station development as well as mission systems software technologies.

Integration activities will include a multitude of host systems, such as live assets of varying capability and structure, simulated systems, and laboratory environments that include constructive simulations, physical hardware, and system simulations

Requirements for this Software Development Engineer job in Johannesburg will include :

  • Relevant Bachelors’ Degree with 5+ years’ in a similar role
  • Experience with programming software languages such as C++, Java, or a related language
  • Experience with Object Oriented architecture and design
  • Windows or Linux development
  • Development of Real Time systems or use of Real Time operating systems (RTOS)
  • Developing code for Aerodynamic systems or UAVs / UASs
  • Service Oriented Architecture development or Distributed Programming
  • Designing, developing, and deploying networked software components
  • Developing high volume or near Real Time graphical user interfaces and displays
  • Integrating hardware and software
  • Configuration management
  • Microsoft Visual Studio or Eclipse
  • C#, Python, and / or PERL
  • Ability to build and maintain relationships, collaborate with others, engage in constructive conflict, and manage interpersonal dynamics
  • Ability to travel
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form