Oxydata Software

Embedded Software Engineer

Oxydata Software · Petaling Jaya, Selangor, Malaysia

IT Services and IT Consulting · 51-200 employees

5 h ago
Senior (5-10 yrs) Contractor Malaysia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain embedded software components for mobile device integration and network testing applications. Collaborate with distributed engineering teams to optimize device performance and resolve technical issues.

What they look for

Embedded Software Engineering C/C++ Android Development Java Kotlin USB Communication LTE 5G NR 3GPP Signalling Android System Engineering Git CI/CD Python Network Testing Device Diagnostics

Requirements

Requires a degree in Telecommunications, Electronics, or Computer Engineering with 4-7 years of experience in embedded software. Candidates must possess strong C/C++ skills, Android development experience, and knowledge of 5G/LTE technologies.

Benefits

Professional growth opportunities International collaboration

Full description

Embedded Software Engineer

Location: Petaling Jaya, Selangor, Malaysia

Work Mode: Hybrid

Employment type: Contract

Oxydata Software Sdn Bhd established since 2012, helping regional enterprises drive digital transformation through Agentic AI Services, AI Automation & Integration, Data Engineering, AI Training, and IT Managed Services. We are a lean, high-impact team where engineers work directly on cutting-edge AI products serving enterprise clients across Malaysia and the region.

We are seeking an experienced Embedded Software Engineer to develop, certify, and optimise mobile devices for advanced network testing solutions.

Responsibilities

  • Develop and maintain embedded software components for mobile device integration and network testing applications.
  • Support the certification and validation of new mobile devices for compatibility with our solutions.
  • Implement and optimise features for various mobile chipsets, including device-specific configurations and diagnostics.
  • Contribute to Android service development and system-level modifications, including rooting and custom module integration.
  • Analyse network signalling, protocol behaviour, and RF performance across supported device families.
  • Investigate and resolve device-level issues impacting measurement accuracy and network performance.
  • Prepare clear technical documentation, including device qualification reports and test procedures.
  • Collaborate effectively with distributed engineering teams across Sweden, Malaysia, and India.
  • Provide customer-facing support for escalations related to device measurements and network performance.

Requirements

Must-have:

  • Degree in Telecommunications, Electronics, Computer Engineering, or a related discipline.
  • 4–7 years of experience in embedded software engineering or a related field.
  • Strong C/C++ development skills in embedded systems and USB communication.
  • Experience in Android development using Java and Kotlin.
  • Knowledge of the Android operating system, including rooting, Magisk, bootloaders, and system access.
  • Strong understanding of LTE and 5G NR technologies.
  • Experience with 3GPP signalling protocols.
  • Ability to collaborate with distributed engineering teams across Sweden, Malaysia, and India.
  • Clear technical documentation skills, including preparation of device qualification reports and test procedures.
  • Customer-facing communication skills for L3 support escalations.
  • Self-driven, with the ability to investigate and resolve device issues independently.

Nice-to-have:

  • Expertise in Qualcomm QXDM, Samsung Exynos, and MediaTek mobile chipsets.
  • Experience with TEMS, Nemo, or similar drive-test tools.
  • Experience in network testing, optimisation, or benchmarking.
  • Experience in Android system engineering, including TEMSification, custom ROMs, and Magisk modules.
  • Experience with Git and GitHub Actions CI/CD for embedded or Android projects.
  • Python scripting experience for test automation or tooling in embedded/mobile environments.

Why Join Us

  • Join a dynamic team at the forefront of mobile network testing technology, where your expertise will directly impact the quality and innovation of industry-leading solutions.
  • Work alongside talented engineers from around the world, enjoy opportunities for professional growth, and contribute to projects that shape the future of wireless communications.

Apply Now: https://www.careers-page.com/oxy/job/4R634VY5