Connecting...

SYSTEM SOFTWARE DEVELOPMENT ENGINEER

Job title: SYSTEM SOFTWARE DEVELOPMENT ENGINEER
Contract type: Permanent
Location: Pulau Pinang
Salary: RM120,000 - RM240,000 Annual
Reference: PR/147709
Job published: July 26, 2022 09:21

JOB RESPONSIBILITIES

  • To designs, develops, integrates, tests, validates, and/or debugs software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms.



JOB REQUIREMENTS

  • Bachelor's degree in Computer Science, Computer Engineering, Electronics Electrical Engineering or Software Engineering or any other related field

  • 5+ years of related working experience or a Master's Degree in same areas with 2+ year experience

  • Good programming skills in one of the popular programming languages, like C/C++, Python, Golang.

  • Technology expertise on some of the following: SW frameworks and libraries, compilers, debuggers and profiles, embedded, microcontrollers, firmware, drivers, kernel or deep learning frameworks.

  • Embedded systems, microcontrollers, CPU architecture.

  • Demonstrated work experience in system software engineering.

  • Linux Kernel, Device Drivers, RTOS, Open Source, Embedded software development.

  • Low-level Virtual Platforms for hardware/software simulation.

  • Other programming languages such as: C Sharp, Java, Bash, assembly.

  • Cloud Native / Software containerization (Docker, Kubernetes, etc.).

  • AI/Machine Learning Frameworks: OpenVino.

  • Parallel/Graphics Compute development.

  • FPGA, Verilog, OpenCL or RTL Design.

  • Version control and continuous integration tools

#LI-JACMY
#countrymalaysia