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, ranging 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

Description of Position

General

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.

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

Minimum Requirements

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

A degree in one of the following:

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

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

Work Environment

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:

  • Work on cutting-edge technology, new and existing standards and RapidM proprietary products
  • 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
  • Assistance with post-graduate studies
  • Possible international travel opportunities
  • Flexible working hours
  • You will receive a daily lunch (not during Covid-19 restrictions)

Software Developer: Protocols

Description of Position

General

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.

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

Minimum Requirements

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

A degree in one of the following:

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

Main Responsibilities

  • Development of Layer 2 and 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

Work Environment

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:

  • Work on cutting-edge technology, new and existing standards and RapidM proprietary products
  • 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
  • Assistance with post-graduate studies
  • Possible international travel opportunities
  • Flexible working hours
  • You will receive a daily lunch (not during Covid-19 restrictions)

Software Engineer: DSP

Description of Position

General

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.

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.

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

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

Work Environment

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:

  • Work on cutting-edge technology, new and existing standards and RapidM proprietary products
  • 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
  • Assistance with post-graduate studies
  • Possible international travel opportunities
  • Flexible working hours
  • You will receive a daily lunch (not during Covid-19 restrictions)

Software Developer: Security

Description of Position

General

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.

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

Minimum Requirements

2 to 7 years of software development experience in a professional capacity.

A degree in one of the following:

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

Main Responsibilities

  • Develop communications security (COMSEC) solutions conformant with FIPS standards
  • Develop transmission security (TRANSEC) algorithms and solutions
  • Develop link security (LINKSEC) algorithms and cipher streams
  • Perform security requirements analysis

Specialised Knowledge and Experience Preferred

  • Experience writing software in C for embedded platforms
  • Experience writing software in C++ for embedded platforms
  • Experience/knowledge in communications security and cryptography
  • Experience with developing software in conformance a with relevant security standards (FIPS 140 or similar)
  • Familiarity or experience with DO-178B/C development standards

Soft Skills Preferred

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

Work Environment

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:

  • Work on cutting-edge technology, new and existing standards and RapidM proprietary products
  • 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
  • Assistance with post-graduate studies
  • Possible international travel opportunities
  • Flexible working hours
  • You will receive a daily lunch (not during Covid-19 restrictions)


Software Testing

1 position(s) available in this category.


Engineer: Systems/Product Validation

Description of Position

General

RapidM is seeking a passionate and self-motivated systems and product validation engineer to join our growing team of Engineers and Developers working on our ground-breaking digital radio communication technology.

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

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
  • Computer Science

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

Work Environment

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:

  • Work on cutting-edge technology, new and existing standards and RapidM proprietary products
  • 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
  • Assistance with post-graduate studies
  • Possible international travel opportunities
  • Flexible working hours
  • You will receive a daily lunch (not during Covid-19 restrictions)




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 emphasise equal opportunity.
RapidM,