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

Tertiary Education Requirements:

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

Industry exposure required:

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

Responsibilities:

The applicant’s main responsibility comprises of the development of software including (OSI) layers 2, 3 & 4 protocols as well as the development of user interface applications. Development will be performed on a variety of different platforms including Windows, Linux as well as embedded stacks. The applicant shall assume the responsibilities of a full stack developer on most of these platforms (back-end development as well as front end development, not necessarily web based).

 

Distinguishing Responsibilities:

  • Development of Layer 2 & 3 protocol software components
  • Development of User Interface applications for HF Radio products
  • Development of embedded software for HF Radio Data Communication products (e.g. IP Controller & ARQ Server) such as the RapidM RCx family of standalone products (RC8, RC10, RC12 etc.).

 

Focus Area:

  • PC / Linux based applications. These are typically software that acts as management systems for the standalone products e.g. RC66 V3 & RC2G Naval Software Applications.
  • Ownership of stand-alone Naval products’ software development that includes the RC8, RC10 & RC12 ARQ & IP Controllers PC / Linux based applications. These are typically software that act as management systems for the standalone products e.g. RC66 V3 & RC2G Software Applications.
  • Ownership of stand-alone products that include the RC8, RC10 & RC12 ARQ & IP Controllers

 

Essential Functions and Duties

List of Major Tasks:

  • Development of Data Link Layer (L2) protocol software components for PC & Standalone (embedded) products
  • Development of Network Layer (L3) protocol software components for PC & Standalone products
  • Development of Transport Layer (L4) protocol software components for PC & Standalone products
  • Development of Presentation Layer (L6) software components for PC & Standalone products
  • Development of User Interface / Management System applications for the Standalone products
  • PC and embedded software design
  • 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

 

Responsibilities

  • Responsible for understanding the underlying standard, analysis of requirements, design, implementation and testing of software components for the RCx family of products
  • Responsible for understanding and implementing standards
  • Provision of technical support for local and overseas customers regarding the operation and integration of RCx family of products into communications systems

Knowledge and experience required:

  • 3-5 years of software development experience in a professional capacity
  • Good logic and problem solving skills
  • Team player
  • Good communication and interpersonal skills
  • Great communication skills with clients
  • Able to capture ideas and designs in documentation or excellent technical writing skills
  • Analysis of requirements and designing suitable solutions
  • Demonstrated proficiency in at least one programming language (C++, Java, Javascript, C, Python etc.)
  • Good knowledge of Object Oriented Software Design and Programming
  • Ability to work on and maintain existing code.
  • Debugging of PC and embedded software systems
  • Track record of working on multiple projects simultaneously, and being able to plan and prioritize own work.

Additional Knowledge and Experience Preferred:

  • 5+ years of software development experience in a professional capacity
  • 5+ years of experience writing software in C++ and or C in a Windows based environment
  • Experience/knowledge in HF Radio Communication
  • Experience using Qt for front-end development
  • Basic knowledge of SQL databases
  • Basic knowledge of using a linux-based environment for (C++) development
  • Experience developing embedded applications with C++ and the Code Composer (TI) stack
  • Experience in designing software for multi-platform and OS portability
  • Experience in test-driven development
  • Good understanding of the OSI reference model and the functions of each layer, as well as associated software architecture
  • Good understanding of Application Programming Interfaces (APIs)
  • Working knowledge of TCP/IP stack and its applications (basic networking, routing etc.)
  • Working knowledge of common northbound interface (management) protocols, such as SNMP, telnet, TL1, ssh, etc.)

Interpersonal Skills Required:

  • Interpersonal communication

Reporting Relationships: Project Manager of Naval & Strategic Products/Projects

For more information, the applicant is encouraged to navigate RapidM’s website, where all of the mentioned products are described in detail.

Application Details:

  • Proof of qualifications are required
  • Reference are required
  • Full academic record is required


Software Developer

Tertiary Education Requirements:

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

Industry exposure required:

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

Responsibilities:

The applicant’s main responsibility comprises of the development of software including (OSI) layers 2, 3 & 4 protocols as well as the development of user interface applications. Development will be performed on a variety of different platforms including Windows, Linux as well as embedded stacks. The applicant shall assume the responsibilities of a full stack developer on most of these platforms (back-end development as well as front end development, not necessarily web based).

 

Distinguishing Responsibilities:

  • Development of Layer 2 & 3 protocol software components
  • Development of User Interface applications for HF Radio products
  • Development of embedded software for HF Radio Data Communication products (e.g. IP Controller & ARQ Server) such as the RapidM RCx family of standalone products (RC8, RC10, RC12 etc.).

 

Focus Area:

  • PC / Linux based applications. These are typically software that acts as management systems for the standalone products e.g. RC66 V3 & RC2G Naval Software Applications.
  • Ownership of stand-alone Naval products’ software development that includes the RC8, RC10 & RC12 ARQ & IP Controllers PC / Linux based applications. These are typically software that act as management systems for the standalone products e.g. RC66 V3 & RC2G Software Applications.
  • Ownership of stand-alone products that include the RC8, RC10 & RC12 ARQ & IP Controllers

 

Essential Functions and Duties

List of Major Tasks:

  • Development of Data Link Layer (L2) protocol software components for PC & Standalone (embedded) products
  • Development of Network Layer (L3) protocol software components for PC & Standalone products
  • Development of Transport Layer (L4) protocol software components for PC & Standalone products
  • Development of Presentation Layer (L6) software components for PC & Standalone products
  • Development of User Interface / Management System applications for the Standalone products
  • PC and embedded software design
  • 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

 

Responsibilities

  • Responsible for understanding the underlying standard, analysis of requirements, design, implementation and testing of software components for the RCx family of products
  • Responsible for understanding and implementing standards
  • Provision of technical support for local and overseas customers regarding the operation and integration of RCx family of products into communications systems

Knowledge and experience required:

  • 3-5 years of software development experience in a professional capacity
  • Good logic and problem solving skills
  • Team player
  • Good communication and interpersonal skills
  • Great communication skills with clients
  • Able to capture ideas and designs in documentation or excellent technical writing skills
  • Analysis of requirements and designing suitable solutions
  • Demonstrated proficiency in at least one programming language (C++, Java, Javascript, C, Python etc.)
  • Good knowledge of Object Oriented Software Design and Programming
  • Ability to work on and maintain existing code.
  • Debugging of PC and embedded software systems
  • Track record of working on multiple projects simultaneously, and being able to plan and prioritize own work.

Additional Knowledge and Experience Preferred:

  • 5+ years of software development experience in a professional capacity
  • 5+ years of experience writing software in C++ and or C in a Windows based environment
  • Experience/knowledge in HF Radio Communication
  • Experience using Qt for front-end development
  • Basic knowledge of SQL databases
  • Basic knowledge of using a linux-based environment for (C++) development
  • Experience developing embedded applications with C++ and the Code Composer (TI) stack
  • Experience in designing software for multi-platform and OS portability
  • Experience in test-driven development
  • Good understanding of the OSI reference model and the functions of each layer, as well as associated software architecture
  • Good understanding of Application Programming Interfaces (APIs)
  • Working knowledge of TCP/IP stack and its applications (basic networking, routing etc.)
  • Working knowledge of common northbound interface (management) protocols, such as SNMP, telnet, TL1, ssh, etc.)

Interpersonal Skills Required:

  • Interpersonal communication

Reporting Relationships: Project Manager of Naval & Strategic Products/Projects

For more information, the applicant is encouraged to navigate RapidM’s website, where all of the mentioned products are described in detail.

Application Details:

  • Proof of qualifications are required
  • Reference are required
  • Full academic record is required


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.

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.

Marketer

Tertiary Education Requirements:

  • BCom Marketing Management

Industry exposure required:

1 - 3 years' work experience (preferred)

Responsibilities:

  • Customer Relationship Management (CRM)
  • Business-to-business marketing
  • Initial correspondence with business customers
  • Sales channel management (international)
  • 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
  • Reviewing and suggesting marketing strategies
  • 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:

  • Basic knowledge of photography
  • Basic knowledge of video production
  • Basic knowledge of digital marketing
  • Basic understanding of communication system technology

Interpersonal Skills Required:

• Strong written and verbal English communication skills
• Strong presentation skills
• Strong interpersonal communication
• Available for occasional international travel

Application Details:

  • Proof of qualifications are required
  • Full academic record is required
  • Reference are required


Production Testing Officer

Tertiary Education Requirements:

  • Grade 12
  • Advantage: Technicon Electronics Diploma, IPC-610-A.

Industry exposure required:

4 + Years

Knowledge and experience required:

  • Testing of PCA’s
  • Testing of assembled units
  • Maintaining and honouring delivery schedule as per production requirement for PCAs
  • Administration side of testing (paper trail / PC record trail)
  • Electronics measurement instruments knowledge ie. Oscilloscope, Multimeter etc.

Additional Knowledge and Experience Preferred:

  • Good communication skills
  • Positive attitude a must
  • Neat onto themselves
  • Precision orientated
  • Well organized
  • Self-Managed
  • Self-Motivated
  • Quality driven
  • Self-driven
  • Fast learner
  • Fast adaptation to change in tasks and schedules
  • Should be able to deal with repetitive tasks easily and thoroughly
  • A Practical DIY type of attitude
  • Soldering competency a plus
  • Microsoft Office Suite: Excel, Word, Outlook and Internet browsers
  • IT literate

Preferences:

  • Non smoker

Application Details:

Required proofs:

  • Qualifications
  • Full academic record
  • References
  • Salary slip





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,