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


Engineers

4 position(s) available in this category.


Software Developer – Embedded

Position Overview

RapidM is 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 digital communication systems software.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • Opportunities to gain invaluable knowledge and expertise from senior RapidM employees who are experts in their respective fields and are eager to mentor co-workers.
  • Work on cutting edge technology, new and existing standards and RapidM proprietary products.
  • You will receive lunch daily.

Minimum Requirements

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

A degree in one of the following:

  • B.Eng Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science (or similar)

Responsibility of position

General

Your main responsibility shall be the design and development of embedded software relating to digital communication systems.

Main Responsibilities

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

Specialised Knowledge and Experience Preferred

  • Experience developing embedded applications with C++
  • Experience with the Code Composer (TI) stack
  • Basic knowledge of using a Windows-based environment for (C++) development
  • Experience with FPGA firmware development, VHDL Quartus and Modelsim toolchain
  • Experience with low-level driver development

Soft Skills Preferred

  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills


Software Developer – Protocols

Position Overview

RapidM is 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.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • Opportunities to gain invaluable knowledge and expertise from senior RapidM employees who are experts in their respective fields and are eager to mentor co-workers.
  • Work on cutting edge technology, new and existing standards and RapidM proprietary products.
  • You will receive lunch daily.

Minimum Requirements

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

A degree in one of the following:

  • B.Eng Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science (or similar)

Responsibility of position

General

Your main responsibility comprises the development of embedded software communication protocols. These protocols run on a variety of embedded platforms.

Main Responsibilities

  • Development of Layer 2 & 3 protocol software components

Specialised Knowledge and Experience Preferred

  • Experience writing embedded software in C++
  • Experience in developing airborne software according to DO-178
  • Experience in test-driven development
  • Knowledge of the OSI stack paradigm
  • Experience with VOIP implementation on H.264
  • Experience with IP and L3 Routing/MANET implementations

Soft Skills Preferred

  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills


Software Engineer – DSP

Position Overview

RapidM is seeking a passionate and self-motivated Software 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 development of digital communication systems software.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • Opportunities to gain invaluable knowledge and expertise from senior RapidM employees who are experts in their respective fields and are eager to mentor co-workers.
  • Work on cutting edge technology, new and existing standards and RapidM proprietary products.
  • You will receive lunch daily.

Minimum Requirements

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

A degree in one of the following:

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

Responsibility of position

General

Your main responsibility shall be the design and development of embedded DSP software relating to digital communication systems with a focus on waveforms for wireless communications.

Main Responsibilities

  • Implementation, verification and optimisation of waveforms
  • Development of digital communications software components
  • Responsible for understanding the relevant standards and requirements specifications
  • Developing software in accordance relevant standards and requirements specifications
  • Application of digital signal processing techniques such as modulation and synchronisation.

Specialised Knowledge and Experience Preferred

  • Experience developing embedded applications with C++
  • Experience with the Code Composer (TI) stack
  • Experience in waveform design, modulation techniques, error correction and the like
  • Experience with digital signal processing development processes and tools
  • Experience with DO-178 development process

Soft Skills Preferred

  • Interest in digital signal processing
  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills


Software Developer – Security

Position Overview

RapidM is 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.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • Opportunities to gain invaluable knowledge and expertise from senior RapidM employees who are experts in their respective fields and are eager to mentor co-workers.
  • Work on cutting edge technology, new and existing standards and RapidM proprietary products.
  • You will receive lunch daily.

Minimum Requirements

2 years of software development experience in a professional capacity

A degree in one of the following:

  • B.Eng Electronic Engineering or
  • B.Eng Computer Engineering or
  • B.Sc Computer Science (or similar)

Responsibility of position

General

Your main responsibility shall be the design, development and testing of security software solutions for RapidM standalone and integrated security products. These products run on embedded platforms with a Linux or native operating system.

Main Responsibilities

  • Develop COMSEC solutions conformant with FIPS and IPSEC standards
  • Develop Transmission security (TRANSEC) algorithms and cipher streams
  • Develop Link security (LINKSEC) algorithms and cipher streams
  • Development of network security software components
  • Perform security requirements analysis

Specialised Knowledge and Experience Preferred

  • Experience writing software in C++ for Linux and Embedded platforms
  • Experience/knowledge in Communications Security and Cryptography
  • Knowledge of using a Windows-based environment for (C++) development
  • Familiarity or experience with FIPS security standards, IPV6 and IPSEC

Soft Skills Preferred

  • Good logic and problem-solving skills
  • Good Communication and interpersonal skills
  • Team player



Marketing

1 position(s) available in this category.


Marketing, Sales and Distribution Assistant

Position Overview

RapidM is seeking a passionate and self-motivated Marketeing, Sales and Distribution Assistant to join our growing company. We are a world leader in the development of radio modem technology.

You shall be responsible for contributing to various marketing strategies and related tasks through knowledge gained from formal training and experience. 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.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • You will receive lunch daily.

Minimum Requirements

1 – 3 years’ work experience (preferred)

A degree in one of the following:

  • B.Com Marketing Management
  • B.Com Marketing
  • B.Com Business Management

Responsibility of position

General

Your main responsibility shall comprise distributor relationship management and basic product training. Additionally, you shall be performing business-to-business marketing and assisting with customer queries and quotations.

Main Responsibilities

  • Support the Customer Relationship Management (CRM)-driven process
  • Distribution channel management and basic training (international)
  • Contribute to marketing strategies
  • Initial correspondence with ad-hoc customers, quotations and the checking of purchase orders.
  • Occasionally attending international trade shows, conferences and other marketing events
  • Market analysis for new product opportunities
  • Marketing to target customers
  • Available for occasional international travel

Specialised Knowledge and Experience Preferred

  • Basic knowledge of photography
  • Basic knowledge of video production
  • Basic knowledge of digital marketing
  • Basic knowledge of channel management
  • Basic knowledge of distribution
  • Basic knowledge of brand management

Soft Skills Preferred

  • Interest in communication system technology, or
  • Interest in Information Technology (IT)
  • Strong written and verbal communication skills (English)
  • Strong interpersonal communication skills



Production

1 position(s) available in this category.


Production – Mechanical Buyer

Position Overview

RapidM is a company that highly values its workforce. We are seeking a passionate, experienced and self-motivated Production Mechanical Buyer for our mechanical procurement 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 procurement of mechanical parts which is used mainly in our assembled units. It will be required that you do quality control on all the delivered parts. Assembly of units as qualification of parts received will be part of your duties. You will also execute the procurement function of looms/harnesses and cables.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Minimum Requirements

1-5 years of mechanical procurement, mechanical design and quality control experience in a professional capacity.

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

  • Technicon Mechanical Diploma
  • Course in Electronics
  • Course in IPC-A-620

Responsibility of position

General

The applicant’s main responsibility comprises of the procurement of all mechanical parts, harnesses and cables as well as in depth quality assurance of all these parts received. Output from your quality assurance assessment on all parts into the companies design for manufacturability feedback loop is essential. You will be part of the design of new parts and products to ensure design for manufacturability is always imposed onto our parts that make up our products. You will be part of simplifying all the mechanical parts to ensure reliable manufacturability and repeatability of the process and quality.

Main Responsibilities

  • Determining request for quote(RFQ) quantities on all mechanical, harness and cable parts
  • Executing procurement of the parts
  • Driving this whole procurement process
  • Ensuring that the parts procured become “Available to Assemble (ATA)”
  • Handling rejected items
  • Root cause analysis and feedback to the design entity
  • Ensure execution of the corrective actions to the supplier
  • Determining the quantities which we want to procure
  • Determining that we RFQ on the correct versions of parts
  • Placing purchase orders on time taking into account lead times and risks
  • Driving the procurement process
  • Using the drawings/data pack to ensure parts delivered are in conformance with our specifications
  • Ensuring that the assembly lines are stocked with parts on time
  • Closing the critical loop of Design for manufacturing by communicating the feedback of all findings during quality assurance of all parts
  • Documentation of all findings

Specialised Knowledge and Experience Preferred

  • CNC trade practical knowledge
  • Lathe trade practical knowledge
  • High precision handling skills
  • High precision assembly skills

Soft Skills Preferred

  • Good problem-solving skills
  • Team player
  • Mature communication and interpersonal skills



Software Testing

1 position(s) available in this category.


Engineer – Systems / Product Validation

Position Overview

RapidM is seeking a passionate and self-motivated Systems & 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 as well as the integration of RapidM products into client systems.

We provide a stimulating and engaging environment where we pride ourselves on our high standards (both in terms of employees and products). You will have the freedom to advance your career in a workplace where individuals of ability and application have the support to develop rewarding careers.

Some of the benefits of a career with us include:

  • International travel opportunities and exposure to international clients.
  • Assistance with post-graduate studies.
  • Opportunities to gain invaluable knowledge and expertise from senior RapidM employees who are experts in their respective fields and are eager to mentor co-workers.
  • Work on cutting edge technology, new and existing standards and RapidM proprietary products.
  • You will receive lunch daily.

Minimum Requirements

0-5 years of testing experience in a professional capacity

A National Senior Certificate with a bachelor’s degree or diploma from a tertiary institution in one of the following:

  • Computer Engineering or
  • Computer Science

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. You shall also be responsible for travelling to clients and assisting with the integration of RapidM products into client systems.

Main Responsibilities

  • Assisting with the integration of RapidM products into client systems.
  • 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++.
  • Interfacing with clients in order to integrate RapidM products into client systems.
  • Work with the development team to achieve product acceptance.
  • Product documentation.
  • 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
  • Evaluate and testing of embedded DSP code
  • Analysis of requirements and testing solutions
  • Debugging of PC and embedded software systems

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

Soft Skills Preferred

  • Good problem-solving skills
  • Team player
  • Good communication and interpersonal skills
  • Great communication skills with clients





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,