Junior Engineer: Machine Learning

Vacancies 14 November 2017

At Saab, we constantly look ahead and push boundaries for what is considered technically possible. We collaborate with colleagues around the world who all share our challenge – to make the world a safer place.

Closing date





Rynette Germishuizen P010902/P010903
Apply for job!

What you will be a part of

Surveillance provides efficient solutions for safety and security, for surveillance and decision support, and for threat detection and protection. The portfolio covers airborne, ground-based and naval radar, electronic warfare, combat systems and C4I solutions, and traffic management systems.

This position is in the Strategic Engineering Department.

Your role

  • Assist senior engineers in development/implementation of computer vision (feature extraction) and machine learning (pattern recognition) techniques for threat identification applications
  • Assist with implementing and developing of an image simulation facility operating in the visible and infrared spectral bands
  • Assist senior engineers with data analytics (data science) and apply machine learning techniques on very big data sets
  • Attend and execute field trials
  • Assist with the development of custom hardware to implement image processing algorithms
  • Present results to internal and external stakeholders

Your skills, experience and qualifications

  • Minimum of 2 years’ experience in engineering R&D environment, particularly in aspects of algorithm development and analysis. Recent graduates with final year project or post-graduate specialisation in above mentioned fields will also be considered
  • General electronic and/or software engineering skills
  • Ability to program in C/C++ and on a Linux operating system
  • Ability to design, simulate and synthesize algorithm cores for FPGA in VHDL will be highly advantageous
  • Ability to program Python
  • Ability to program in Matlab will be advantageous
  • CUDA/OpenCL/Caffe/TensorFlow knowledge will be highly advantageous
  • Scala/Spark knowledge will be highly advantageous
  • General Linux skills
  • Good writing and presentation skills
  • Good and structured problem solving skills, very analytical
  • Good interpersonal skills


  • Minimum B.Eng Electronics/Computer or BSc Computer Science
  • BSc (Hons) / MSc in Data Science will be advantageous

Saab is a global defence and security company operating in the fields of air, land and naval defence, civil security and commercial aeronautics. We number 15,500 employees and have operations on all continents. Technologically we are leaders in many areas, and one-fifth of our earnings are spent on research and development.

Saab is also a company with opportunities. A company where we see diversity as an asset and where you have both considerable responsibility and good opportunities for advancing in your career. But also a company that respects each person’s needs for a rewarding life beyond work.

Apply for job!