Job Openings Senior Embedded Software Engineer

About the job Senior Embedded Software Engineer

About Our Client / About the Role

Our client develops advanced electronic test and measurement instruments. As a Senior Embedded Software Engineer, you will build the host-processor software platform for Windows-based instruments, writing production C/C++ system software and integrating the embedded Windows image used to ship and service the product.

Key Responsibilities

  • Design, implement and maintain high-performance, multithreaded C/C++ services, libraries and system components.
  • Own component design, code review, automated testing, debugging, defect resolution and maintenance.
  • Develop device-facing software, diagnostics and logging, resolving concurrency, performance and reliability issues.
  • Integrate Windows product images, drivers, platform configuration, security baselines, recovery and servicing.
  • Collaborate with hardware, firmware, QA, security, manufacturing and service teams through product release.
  • Improve C/C++ build, test, packaging, installer and Windows image CI/CD pipelines.

Key Requirements

  • Bachelor's or master's degree in Computer Engineering, Electrical or Electronics Engineering, Computer Science or a related discipline.
  • Typically 6+ years of production software development, including substantial recent system-level C/C++ programming on Windows.
  • Strong object-oriented design, multithreading, synchronization, performance-conscious implementation and debugging.
  • Hands-on Windows services, processes, inter-process communication, device I/O and driver integration.
  • Experience with Windows 10/11 IoT Enterprise or equivalent long-lifecycle embedded Windows images, customization, recovery and updates.
  • Experience with Visual Studio, MSBuild or CMake, automated testing and CI/CD; PowerShell or Python scripting.
  • Knowledge of Windows debugging tools such as WinDbg, ETW or crash-dump analysis.
  • Experience with secure boot, OS hardening, SBOM, instrumentation or board-level interfaces is advantageous.

Remuneration Package

RM9,000–RM14,200 per month.

Consultant In-charge

Jason Wong — jason.wong@hunters-in.com