CAREERS


Technical Positions

To know more about the job description and requirements, click on the respective job below:

  1. Satellite Communication Engineer
  2. Software Support Engineer
  3. Platform Software Engineer (Android / Embedded Linux)
  4. Test Development Engineer
  5. Embedded Software Engineer / Senior Engineer
  6. Full Stack Web Developer / Senior Developer

 

1/   Satellite Communication Engineer

Responsibilities

The candidate is expected to work in small teams tasked at developing and supporting components technologies needed for Space / Satellite communications products. This is a multi-faceted role where the candidate will be exposed and trained in different aspect of design and support, including Hardware Design, RF Design, Embedded Firmware, Application Software Design, Baseband / Software Defined Radio design and Reliability Engineering and Test Development.

Requirements

  • Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree/Master/PhD in Engineering (Computer/Telecommunication/Electronics/Software) or equivalent.
  • Required language(s): English, Chinese (in order to liaise with Chinese speaking associates)
  • Fresh graduates are welcomed to apply

 

Back

2/   Software Support Engineer

Responsibilities

  • Participate in the design, implementation, testing, documentation and maintenance of Windows and Web applications.
  • Write well designed, testable, efficient code as per coding standard guidelines.
  • Produce documentation that includes user requirement specifications and change request specifications.
  • Perform pre/post-sale support, troubleshoot issues and training at customer site if necessary.


Requirements

  • Candidates with relevant work experience of 1 to 2 years are preferred. However, fresh graduates with right aptitude and attitude are welcomed to apply.
  • Team player who is able to work independently when required.
  • The candidate should also have good interpersonal and communication skills.
  • Experience in C and C++ programming languages, and object-oriented design and methodology.
  • Proficient in HTML, CSS, JavaScript and AJAX.
  • Knowledge of Win32 Windows Programming / Android Development / iOS Development is an added advantage.

 

Back

3/   Platform Software Engineer (Android / Embedded Linux)

Responsibilities

  • Design and implement embedded software for satellite and space communications terminals.
  • Support integration and module testing at sub-system and system level together with key functions.
  • Will be involved in documentation and planning for new software implementation.


Requirements

  • Master /Degree / Diploma in Telecommunication / Computer/Electronics / Software Engineering or related discipline.
  • Minimum 1 year of working experience in embedded software development on Android / Embedded Linuxplatform.
  • Well versed in setup Androidprogramming environment, tool chains and debugging tools.
  • Well versed in setup EmbeddedLinux programming environment, tool chains and debugging tools.
  • Knowledge of using tools like Android NDK to compile and run Linux based C/C++ code on Android platform.
  • Strong programming skills in C and C++.
  • Good software debugging and documentation skill.
  • Good team player, self-motivated and willingness to learn.
  • Added advantage for the following experiences:
    • Device driver, Board Support Package (BSP).
    • 3GPP/IETF/ETSI/ITU Telecommunication protocol stack, TCP/UDP/IP, VoIP, wireless communication.
    • 3GPP AT command set for User Equipment (UE).
    • Hands-on experience inother embedded operating systems such as VxWorks, WinCE,FreeRTOS, ITRON.
    • Sound knowledge in embedded processor architectures. Good understanding of hardware-software constraints.

 

Back

 

4/   Test Development Engineer

Responsibilities

  • Define the manufacturing test flow / process for new product design.
  • Develop DFT guidelines to support test development activities.
  • Work closely with design teams (HW, RF, ME, SW & System Test) to incorporate DFT perspective into the overall product design so that all products are tested to meet the product specifications and make recommendation for design & test coverage improvement.
  • Manage multiple test development projects concurrently and ensure delivery on time and well within allocated budget.
  • Manage external test solutions suppliers on sub-contracted test development work, test costing, including test quality and delivery.
  • Create and maintain production test documentations (e.g. test plan, test flow, test procedures, test instructions, test facility requirements, software installation instructions, test spare parts list, calibration requirements, CAD files, test troubleshooting tips, etc.) throughout the whole product life cycle.
  • Develop test hardware, jigs and fixtures for parametric and functional test systems or other required manufacturing test processes.
  • Design and validate test fixtures that are in line to product design specifications and requirements including test plan, test methods and test standards.
  • Setup, validate and maintain all production testers in factory throughout the whole product life cycle.
  • Conduct training on test setup and test knowledge transfer to factory test team to support production testing for new product launch.


Requirements

  • Engineering Diploma / Degree, preferably Electrical, Electronics, Communication Engineering with hands on experience in debugging, failure analysis and functional verification.
  • Minimum 5 years of technical working experience in design, test or manufacturing environment.
  • Good understanding of electronic assembly processes.
  • Knowledgeable in production control processes, data analysis / interpretation GR&R, Cp/Cpk and correlation analysis.
  • Excellent interpersonal skill with good spoken and written English, also proficient in one of the following languages: Mandarin, Malay, Tamil or Tagalog.
  • Able to work independently under high pressure and comfortable working in dynamic environment.
  • Able to accept occasionally oversea travel with irregular working hours to support CM factories.

 

Back

5/   Embedded Software Engineer / Senior Engineer

Responsibilities

  • Design, develop and test embedded software for satellite communications products.
  • Responsible in maintaining, documenting or make changes to the existing software.

 
Requirements

  • Ph.D. / Master / Degree / Diploma in Telecommunication / Computer / Electronics / Software Engineering or related discipline.
  • Minimum 3 years of working experience in developing embedded software.
  • Strong programming skills in C and C++.
  • Good software debugging and documentation skill.
  • Good team player, self-motivated and willingness to learn.
  • Added advantage for the following experiences:
    • Man-Machine interface (MMI).
    • Device driver, Board Support Package (BSP).
    • 3GPP/IETF/ETSI/ITU telecommunication protocol stack, wireless communication.
    • TCP/UDP/IP, Ethernet stack, VoIP, etc.
    • Telephony switching control involving PABX, PSTN, ISDN etc.
    • 3GPP AT command set for User Equipment (UE).
    • Hands-on experience in embedded operating systems such as VxWorks, WinCE, embedded Linux, FreeRTOS, ITRON.
    • Sound knowledge in embedded processor architectures. Good understanding of hardware-software constraints.

 

Back

6/   Full Stack Web Developer / Senior Developer

Responsibilities

  • Evaluate client business challenges and work with the team to arrive at the best-fit technology solution components
  • Design, document, and develop world class web applications leveraging the full spectrum of front-end and back-end technologies and cutting-edge design patterns
  • Collaborate with clients and business analysts to translate business requirements into technical requirements
  • Assist with estimating level of effort and hours required for each phase of a project


Requirements

  • A Bachelor’s degree and 5 years of relevant work experience are required
  • Experience with the entire software development lifecycle (SDLC)
  • Experience with developing web applications with SOA, RESTful, and/or MVC architectures
  • Experience with scripting languages (JavaScript, PHP)
  • Experience with responsive web design
  • Significant development experience with a lower level language (Java or C#)
  • Expert in HTML, CSS and Responsive Design
  • Strong database development skills
  • Experience developing products and applications in AWS/AZURE and Container ecosystems will be an added advantage.
  • Preferred qualifications:
  • Full-Stack web application development experience
  • User Interface (UI) design knowledge
  • Deep experience designing modular, object-oriented programming
  • Strong experience with server-side Web frameworks
  • Strong experience with relational databases (Microsoft SQL Server, MySQL)
  • Experience with NoSQL databases (MongoDB)
  • Experience developing across Windows/Linux
  • Experience developing for mobile platforms

 

Back