Senior/ Software Engineer

Responsibilities:

  • Analyse new requirements and features in Internet of Things (IoT) gateway and devices
  • Propose and Produce wireless software feature design
  • Implementation, debug and unit testing of features, enhancements and fixes
  • Participate in peer design reviews and code inspections

Requirements:

  • Masters/Degree in Computer Science or Engineering
  • Minimum 5 years of working experience in C/C++ software programming on Linux or other RTOS platforms
  • Strong C/C++, object oriented design techniques, multi-threaded application programming skill
  • Experience with Python and/or Lua is a plus
  • Working knowledge of IP Networking and wireless standard protocol 802.11.xx devices
  • Working knowledge of embedded real-time software on demonstrable RTOS platforms
  • Excellent problem solving and troubleshooting skills
  • Able to handle complex tasks with high level direction

 

Senior Firmware Engineer

Responsibilities:

  • Handle Internet of Things (IoT) wireless device Firmware development and applications support
  • Perform firmware solution recommendation and implementation
  • Type approval related compliance evaluation/testing/debugging
  • Coach and transfer knowledge to junior staff

Requirements:

  • Masters/Degree in Wireless Telecommunications & Electronics Engineering
  • Minimum 3 years of working experience in embedded software programming
  • Proficient hands-on knowledge in C/C++ and assembly programming
  • Good knowledge of embedded software development process, tools and concepts
  • Good knowledge of digital communication system in ISM band and short range device

 

Hardware Engineer

Responsibilities:

  • Handle wireless modem/module board hardware designs and applications support
  • Perform key component and sub-system evaluation, selection and recommendation
  • Design For Manufacturability (DFM) performance optimization
  • Type approval related compliance testing
  • Production test software development and optimization

Requirements:

  • Masters/Degree/Diploma in Wireless Telecommunications/ Electronics Engineering
  • Minimum 2 years of working experience in communication modem/module board designs on PCB level
  • Good knowledge of wireless/RF related test equipment, specifications and regulations
  • Good knowledge in RF, digital/analogy, power distribution circuitry schematic & layout design
  • Knowledge of PCB CAD is a bonus
  • High proficiency in spoken and written English
  • Good analytical and communications skills

 

Software Test Engineer (Part Time)

Responsibilities:

  • Handle IoT wireless device Firmware development quality assurance in software development lifecycle
  • Perform firmware release verification, validation and documentations
  • Type approval related and quality requirement compliance evaluation/testing/co-debugging
  • Coach and transfer knowledge to junior staff

Requirements:

  • Minimum 3 years of working experience in embedded software Test and Measurement
  • Hands-on knowledge in C/C++ programming
  • Proficient hands-on knowledge in C/C++ and assembly programming
  • Good knowledge of embedded software release verification and validation process, tools and concepts
  • Familiar with Radio Frequency (RF) equipment in ISM band and short range device
  • High proficiency in spoken and written English
  • Good analytical and communications skills
  • Able to work part-time on weekly basis upon project requires

Please submit a cover letter, your detailed resume (with recent photograph), current and expected salaries and availability date to admin@rfcom-tech.com