Linux Embedded Engineer

1 day ago


Penang, Malaysia ThunderSoft Full time

Job scope

I. Linux OS Development

  • Based on Debian/SNAP/RPM/recipes/SPEC packages, to create, maintain, and validate custom Linux image for IOTG platforms.
  • Analyze CVE vulnerabilities, patch CVEs from open source and pull request to integration into custom Linux
  • Integrate Linux based applications, SDKs, and build device OS images.
  • Measure, analyze, optimize and build custom Linux OS image for small footprint and fast boot time.
  • Publish BKC having details of the package versions for respective IOTG platforms.

II. Linux OS Validation

  • Create package test for user space RPMs.
  • End to end validation – package test, functional test, smoke test, full operating system test
  • Test plan creation , test case creation , test cycle execution
  • Issue debugging , issue filling

Knowledge & Experience Requirements

  1. Knowledge and hands on experience of Linux system software development with build configuration and customization is a must. Prior embedded Linux software development is a plus
  2. Must understand open-source development methodology and practice. Prior contributions to open-source project is a plus.
  3. Experience in maintaining an open-source project or experience as a package maintainer is highly desirable.
  4. Fluent in go, Python, shell scripts, C/C++/Java/JavaScript and working experience using git as source control system. Prior working experience using agile development process is highly desirable.
  5. Deep knowledge and experience in any of following - networking, toolchain, graphics, virtual machines, e.g. qemu, security/application/sensor frameworks, container/cloud technologies.
  6. Prior experience with creating debian/rpm packages or creating recipes for packages using Yocto Project is a plus .
  7. Having knowledge of containers and virtualization is desirable.

Knowledge & Experience Requirements

  1. Knowledge of scripting for automation
  2. Experience in software development tools and programming methods with good knowledge of C/C++
  3. Experience in embedded software development
  4. Expert knowledge in any embedded operation systems such as Linux
  5. Good understanding and knowledge in various testing methodology
  6. Good knowledge on board bring up and hardware fundamentals in client's architecture
  7. Proficiency in problem solving and debugging skills.


  • Penang, Malaysia DDMAN Sdn Bhd - Automotive Solution Provider Full time

    As part of our expansion plan, we are looking for candidates to join us in developing futuristic and advanced automotive products including smart cockpit, instrument clusters, body control module, VCU, etc. At DDMan, our engineers will get complete exposure to the entire software development cycle, complete embedded software knowledge (application and...


  • Penang, Malaysia Bitdeer (NASDAQ: BTDR) Full time

    About BitdeerBitdeer Technologies Group (Nasdaq: BTDR) is a world-leading technology company for Bitcoin mining. Bitdeer is committed to providing comprehensive computing solutions for its customers. The Company handles complex processes involved in computing such as equipment procurement, transport logistics, datacenter design and construction, equipment...

  • Embedded Developer

    1 week ago


    Penang, Malaysia ThunderSoft Full time

    Key Responsibilities:Linux Drivers & BSP SW development (NXP/Qualcomm Platforms)Development using Linux environment in VMWare Ubuntu.Involve with CI/CD development.Involve with all levels of development to create complete Linux system.To support on complete image creation for Linux Yocto platform, managed partitions sizing for different size of eMMC and...


  • Penang, Malaysia Motorola Solutions Full time 120,000 - 180,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Penang, Malaysia Celestica Full time $45,000 - $75,000 per year

    SummaryThe Associate Engineer, Software, supports the development, debugging, and maintenance of code for systems and equipment applications. Focusing primarily on Linux-based environments, this role involves creating diagnostic tools, drivers, and Board Support Packages (BSP). The Associate Engineer works closely with senior engineers and cross-functional...


  • Penang, Malaysia Celestica Full time

    Job DescriptionLinux Kernel Development, Optimization and Maintenance.Design and Development of Device Drivers for various peripherals including NIC, SPI, I2C, UART, CPLD, FPGA.Design and Development of BSP, HAL, Application based on Debian, CentOS, embedded Linux and Other Standard Linux.Participate in Silicon/Hardware Board bring-up and debug.Work closely...


  • Penang, Malaysia Commerz Global Service Solutions Full time

    Key Activities:Development and implementation of digital strategies, ensuring the core infrastructure of products, services, processes and systems, consistent introduction of innovative technologies, and development and expansion of the use of digital channelsApplication and further development of the necessary competencies for the construction of new...


  • Penang, Malaysia Motorola Solutions Full time

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Software developer

    2 weeks ago


    Penang, Malaysia Motorola Solutions Full time

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Penang, Malaysia Ambrell Full time

    Ambrell ) is a global leader in induction heating technology, delivering innovative solutions for industrial applications. We're launching a new embedded systems team to create next-generation hardware, and we need a senior engineer to lead the charge.As a Software Test Engineer, you will develop and execute automated and manual test procedures for embedded...