RapidM is committed to assist you in building a rewarding, professional career within a fair and diverse workplace. Products and projects are typically assigned to small teams who assume responsibility from start to finish. Employees are involved in various engineering disciplines, raging from design to production. These disciplines include communications systems engineering, electronic hardware and mechanical design, and also a very strong focus on DSP, embedded and computer software engineering. Further responsibilities may include customer support, project engineering, production fault finding and testing, as well as day-to-day business operations. Team members are required to work closely together, help each other and deal with clients.

Search Careers

Unfortunately, no careers have been found for this category, please leave your details below for any future opportunities.

Complete a form by pressing the button below and we will keep your details and possibly contact you when a position becomes available.

Software Developer – Protocols

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate and self-motivated Software Developer to join our growing team of Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the development of embedded communication protocol software.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree from a tertiary institution in one of the following:

  • B.Eng. Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science

In addition, we also require a full academic record.

Industry exposure required

0-5 years of software development experience in a professional capacity

Responsibility of position

General

Your main responsibility comprises the development of embedded software communication protocols as well as the development of user interface applications. These protocols run on a variety of embedded platforms based on DSP & ARM technologies.

Responsibilities

  • Development of Layer 2 & 3 protocol software components
  • Development of User Interface applications for airborne product.
  • Ownership of stand-alone RAx Airborne products’ software development.

Essential Functions and Duties

  • Development of Data Link Layer (L2) HFDL protocol software components for TDx & TCx Modules and Standalone products
  • Development of Network Layer (L3) protocol software components for TDx & TCx Modules and Standalone products
  • Development of User Interface / Management System applications for the Modules and Standalone products
  • Unit Testing and basic functionality testing of software
  • Documentation of all actions performed in any of the above-mentioned tasks, be it test reports, software design documentation, user manuals or any other form of documentation that is applicable

Knowledge and Experience Required

  • 0-5 years of software development experience in a professional capacity
  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills
  • Analysis of requirements and designing suitable solutions

Specialised Knowledge and Experience Preferred

  • Experience writing software in C++ and/or C for DSP & ARM processors
  • Good knowledge of Object-Oriented Software Design and Programming
  • Experience developing embedded applications with C++ and experience with the Code Composer (TI) stack would be advantageous
  • Experience in developing airborne software according to DO-178
  • Experience in test-driven development


Software Developer – DSP (2 positions)

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Software Developer to join our growing team of Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the development of digital communication systems software.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree from a tertiary institution in one of the following:

  • B.Eng. Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science

 

In addition, we also require a full academic record.

Industry exposure required

2-5 years of software development experience in a professional capacity

Responsibility of position

General

Your main responsibility shall be the development of software relating to digital communication systems. Software development is focussed on embedded platforms and also includes development for Windows and Linux platforms.

Responsibilities

  • Development of digital communications software components
  • Responsible for understanding the relevant standards and requirements specifications
  • Developing and maintaining software in accordance relevant standards and requirements specifications

Essential Functions and Duties

  • Embedded software development including C++ language implementation for various embedded platforms
  • Design and verification relating to the security aspects of systems and products
  • Requirement specification and analysis
  • Verification of software design and implementation.
  • Configuration management using the internal version control systems
  • Documentation of above-mentioned tasks.
  • Work as part of the products development team and lend support to other teams where necessary

Knowledge and Experience Required

  • 2-5 years of software development experience in a professional capacity
  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills
  • Analysis of requirements and designing suitable solutions

Specialised Knowledge and Experience Preferred

  • Good knowledge of Object-Oriented Software Design and Programming
  • Experience developing embedded applications with C++ and experience with the Code Composer (TI) stack would be advantageous
  • Basic knowledge of using a Linux-based environment for (C++) development


Software Developer – Security

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Software Developer to join our growing team of Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the development of security software products and solutions.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree from a tertiary institution in one of the following:

  • B.Eng. Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science

 

In addition, we also require a full academic record.

Industry exposure required

2 years of software development experience in a professional capacity

Responsibility of position

General

Your main responsibility shall be the analysis and development of security software solutions and products on a variety of operating systems, including Windows and Linux, and embedded platforms.

Responsibilities

  • Develop a software security strategy for Communications (COMSEC) – FIPS
  • Develop a software security strategy for Transmission (TRANSEC) & Link (LINKSEC)
  • Development of network security software components

Essential Functions and Duties

  • Perform security requirements analysis
  • Perform security testing for software vulnerabilities
  • Documentation of all actions performed in any of the above-mentioned tasks, be it test reports, software design documentation, user manuals or any other form of documentation that is applicable
  • Responsible for design, implementation and testing of security software components for the RapidM standalone and integrated security products
  • Responsible for implementing security standards

Knowledge and Experience Required

  • 2 of software development experience in a professional capacity
  • Good logic and problem-solving skills
  • Communication and interpersonal skills
  • Great communication skills with clients
  • Analysis of requirements and designing suitable solutions

Specialised Knowledge and Experience Preferred

  • Experience writing software in C++ and or C in a Windows based environment
  • Good knowledge of Object-Oriented Software Design and Programming
  • Experience/knowledge in Communications Security and Cryptography
  • Knowledge of using a Linux-based environment for (C++) development
  • Experience developing embedded applications with C++ and the Code Composer (TI) stack would be advantageous
  • Experience in test-driven development
  • Familiarity or experience with FIPS security standards. IPV6 and IPSEC


Engineer – Product Validation

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Product Validation Engineer to join our growing team of Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the testing and validation of software, hardware and communication protocols.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree from a tertiary institution in one of the following:

  • B.Eng. Electronic Engineering or
  • B.Eng Computer Engineering

 

In addition, we also require a full academic record.

Industry exposure required

3-5 years of testing and/or software development experience in a professional capacity

Responsibility of position

General

Your main responsibility shall be the testing of software, hardware and communication protocols. Testing will be performed on a variety of different platforms including Windows, Linux as well as embedded operating systems.

Responsibilities

  • Develop test documentation comprising of manual and automated tests.
  • Ensuring product compliance to certain MIL and STANAG standards.
  • Testing of software and hardware components both individually and within the system.
  • Writing of test platform software in C++.

Essential Functions and Duties

  • Test product compliance against MIL and STANAG standards in house and customer requirements.
  • Work with the development team to achieve product acceptance.
  • Report on testing progress and status.
  • Product documentation reviews and updates.
  • Interact with the company’s problem tracking system.
  • Testing and Validation activities
  • Automated Test Software Improvement
  • Creating and maintaining test setups for the various product configurations
  • Ensure that non-conforming requirements are captured in the problem tracking system.

Knowledge and Experience Required

  • 3-5 years of testing and/or development experience in a professional capacity
  • Good problem solving skills
  • Team player
  • Good communication and interpersonal skills
  • Great communication skills with clients
  • Analysis of requirements and testing solutions
  • Ability to work on existing code.
  • Debugging of PC and embedded software systems
  • Evaluate and testing of embedded DSP code

Specialised Knowledge and Experience Preferred

  • Experience working with software in C++ and or C in a Windows based environment
  • Good knowledge of Object-Oriented Software Design and Programming
  • Experience/knowledge in HF Radio Communication
  • Basic knowledge of using a linux-based environment for (C++) development
  • Experience testing embedded applications
  • Experience in testing software for multi-platform and OS portability


IT Technician/ Network Administrator

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated IT Technician and Network Administrator to join our growing company.

You shall be responsible for the management of RapidM’s day-to-day IT operations and network infrastructure.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A relevant degree or diploma will be an advantage.

We require accreditation in the following:

  • A+
  • N+
  • Microsoft Certified Systems Engineer or Microsoft Certified IT Professional will be an advantage.
  • Security+ or equivalent with knowledge of Firewall management & Network Security Implementation.

In addition, we also require a full academic record.

Industry exposure required

3 - 5 years’ work experience

Responsibility of position

General

Your main responsibility comprises the management and support of all IT and network operations and related tasks. These tasks include procurement, implementation and maintenance.

Responsibilities

  • Manage day-to-day IT operations
  • Support and maintain desktops, network infrastructure and servers
  • Monitor and maintain backup operations – on site and of site
  • Procurement of IT equipment and IT asset management
  • Vendor management and relations
  • Preventative maintenance where necessary

Knowledge and Experience Required

  • Windows Server 2008 Domain Infrastructure (newer versions will be an advantage).
  • Virtualization using VMware ESX / ESXi 5.x
  • Desktop and Network Support
  • Kerio Connect Mail Server
  • Kaspersky Security Center and Endpoint Security knowledge
  • Disaster Recovery Management & implementation
  • Software Licensing, IT stock procurement and asset management
  • Firewall Management (Fortigate)
  • Server Backup processes & policies implementation
  • Extensive knowledge of Raid Setups and implementation
  • Pastel Payroll Software installations
  • Active Directory Domain Services
  • Interpersonal communication
  • Customer liaising

Specialised Knowledge and Experience Preferred

  • Databases (MySQL, MS Access, MSSQL) will be an advantage
  • Samsung PABX Telephone systems knowledge will be an advantage
  • Linux – RHEL 6, CentOS and Ubuntu will be an advantage
  • Sugar Pro CRM will be an advantage


Production Technician – Testing

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Production Technician for our production testing function to join our growing team of Production personnel, Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the testing of our PCAs(Built up PCBs) and assembled units. It will be required from time to time that you also assist with unit assemblies during higher pressure times.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree/diploma/course from a tertiary institution in one of the following will be an advantage:

  • Technicon Electronics Diploma
  • IPC-610-A

 

In addition, we also require a full academic record.

Industry exposure required

1-5 years of testing and fault finding experience in a professional capacity

Responsibility of position

General

The applicant’s main responsibility comprises the testing of our PCAs and assembled units as well as high level debugging and corrective actions if and when required. The PCAs we develop are of high complexity and are very sensitive to static electricity (ESD), thus attention to detail is a definite requirement.

Responsibilities

  • Testing PCAs
  • Testing assembled units
  • Debugging PCAs and assembled units when failures arise

Essential Functions and Duties

  • Using test applications to test PCAs (executing ATP – Acceptance Test Procedures)
  • Using test applications to test assembled units
  • Using schematics to diagnose failures encountered
  • Documentation and maintenance of procedures
  • Assistance in assemblies across all products platforms in production

Knowledge and Experience Required

  • 1-5 testing and debugging experience
  • Good problem-solving skills
  • Team player
  • Mature communication and interpersonal skills
  • Analysis of schematics to do fault finding

Specialised Knowledge and Experience Preferred

  • Testing of electronics
  • Debugging of electronics
  • Handling of electronics and assembled units
  • High precision handling skills
  • High precision assembly skills


Marketer

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate and self-motivated Marketer to join our growing company.

You shall be responsible for contributing to various marketing strategies and related tasks through knowledge gained from formal training and experience. RapidM is a world leader in the development of radio modem technology. To better understand RapidM’s products and services, applicants should have an interest in or an understanding of communication technology, IT, software programming or similar.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree from a tertiary institution in the following:

  • BCom Marketing Management

In addition, we also require a full academic record.

Industry exposure required

1 - 3 years' work experience (preferred)

Responsibility of position

General

Your main responsibility shall comprise customer relationship management, business-to-business marketing and contributing to marketing strategies (in a largely international context).

Responsibilities

  • Customer Relationship Management (CRM)
  • Business-to-business marketing
  • Sales channel management (international)
  • Reviewing and suggesting marketing strategies

Essential Functions and Duties

  • Initial correspondence with business customers
  • Review and management of marketing materials
  • Contributing to the company website design and other marketing materials
  • Writing of marketing copy for use on the website and other marketing materials
  • Occasionally attending trade shows, conferences and other marketing events
  • Market analysis and the pricing of new market offerings
  • Marketing to target customers

Knowledge and Experience Required

  • Interest in communication system technology, or
  • Interest in Information Technology (IT), or
  • Interest in computer software programming.
  • Strong written and verbal English communication skills
  • Strong presentation skills
  • Strong interpersonal communication
  • Available for occasional international travel

Specialised Knowledge and Experience Preferred

  • Basic knowledge of photography
  • Basic knowledge of video production
  • Basic knowledge of digital marketing


Production Technician – Testing

Introduction

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Production Technician for our production testing function to join our growing team of Production personnel, Engineers and Developers working on our ground-breaking digital radio communication technology.

You shall be responsible for the testing of our PCAs(Built up PCBs) and assembled units. It will be required from time to time that you also assist with unit assemblies during higher pressure times.

If this sounds like a possible fit for you, please read through the profile below. We look forward to meeting you if you match the profile requirements.

Education Requirements

A degree/diploma/course from a tertiary institution in one of the following will be an advantage:

  • Technicon Electronics Diploma
  • IPC-610-A

 

In addition, we also require a full academic record.

Industry exposure required

1-5 years of testing and fault finding experience in a professional capacity

Responsibility of position

General

The applicant’s main responsibility comprises the testing of our PCAs and assembled units as well as high level debugging and corrective actions if and when required. The PCAs we develop are of high complexity and are very sensitive to static electricity (ESD), thus attention to detail is a definite requirement.

Responsibilities

  • Testing PCAs
  • Testing assembled units
  • Debugging PCAs and assembled units when failures arise

Essential Functions and Duties

  • Using test applications to test PCAs (executing ATP – Acceptance Test Procedures)
  • Using test applications to test assembled units
  • Using schematics to diagnose failures encountered
  • Documentation and maintenance of procedures
  • Assistance in assemblies across all products platforms in production

Knowledge and Experience Required

  • 1-5 testing and debugging experience
  • Good problem-solving skills
  • Team player
  • Mature communication and interpersonal skills
  • Analysis of schematics to do fault finding

Specialised Knowledge and Experience Preferred

  • Testing of electronics
  • Debugging of electronics
  • Handling of electronics and assembled units
  • High precision handling skills
  • High precision assembly skills





RapidM is committed to creating a workplace in which individuals of ability and application can develop rewarding careers at all levels, regardless of their background, race, or gender. The group’s employment practices and policies emphasize equal opportunity.
RapidM,