Senior Software Engineer
BST Solutions
1d ago


  • RSA Citizens only;
  • Electronic or Computer engineering;
  • Minimum 6 years of experience in the military / aerospace environment;
  • Minimum 6 years of experience in development of software for airborne applications;
  • Electronics background for embedded SW engineering;
  • Embedded C, PC based C++;
  • Applicable Implementation Knowledge (i.e. System Requirements Management, verification and validation, Product Lifecycle) with emphasis on Software requirements;
  • Previous experience in embedded software development in accordance with RTCA / DO178B;
  • Experience in Helmet Tracking Systems would be an advantage;
  • Axis translations and matrix calculations,
  • Strong mathematical background;
  • Embedded programming with C;
  • Requirements writing, software architecture and detail design, and software testing;
  • Solid fundamental knowledge of mathematics, physical sciences, and general software engineering disciplines and design principles linked to the individual’s academic qualifications and area of expertise;
  • Design and innovation skills are required and further enhanced through the use of engineering tools, simulation and rapid prototyping.
  • The ability to identify and develop specialised skills to ensure their own design responsibility / area of expertise is of key importance;
  • A good understanding and implementation of engineering processes and review gates by all DR&T staff;
  • Familiar with a broad spectrum of design and testing techniques;
  • Perform informal research & expand knowledge;
  • Typical Engineering Tools and the Technical Skills Suite from which several areas are to be mastered (as agreed with Line Manager) : Analytical design calculationsMatlabControl Systems

  • Software Requirements specification, analysis and writing;
  • Writing / Maintaining embedded and PC based software;
  • Full responsibility for delivering a qualified software product to the project team;
  • Technical leadership of the allocated software team;
  • Systems level architectural design;
  • Writing of engineering documentation;
  • Regular status reporting within the department and Integrated Project Teams;
  • Test equipment development;
  • Configuration management;

  • Quality commitment and work standards : Delivering quality work and achieving high standards of workmanship, including the ability to work under pressure;
  • Teamwork : Be an active team player, value teamwork and have the ability to works effectively with others to accomplish common goals;
  • Technical mastery and continuous learning : Actively look for new job-related learning opportunities to gain exposure and experience and make yourself available to others to help solve technical or procedural problems or issues;
  • Accountability and ownership : Be goal driven and take ownership of delivering all work at a high standard, on time and of the right quality;
  • Customer focus : Focus on meeting and exceeding the needs and expectations of our internal and external customers, including colleagues, other business units or other stakeholders;
  • Attention to detail : Apply discipline, detail-orientation and a positive attitude in all work being done;
  • Collaboration : Acknowledge, respect and value each person’s contribution and role in the team and in delivering excellent results;
  • Process capability : Have a focus on continuous process improvement and the ability to identify and address process problems in a timeous way.
  • Should you meet the requirements for this position, please forward you’re CV with a covering letter indicating the position applied for, as well as a recent photo and a motivation for meeting the selection criteria to info

    Please note that applicants will be required to send through supporting documents before your application will be considered.

    If you would like to speed up the process, forward your CV with copies of your qualifications, latest payslip and a recent photo to the above email address.

    Only short listed candidates will be contacted.

    If you haven’t heard from BSTS within 2 weeks of your application, please consider it unsuccessful for this position.


    Add to favorites
    Remove from favorites
    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.
    Application form