Software Developer ARM / Penang, Malaysia

congatec GmbH

Malaysia

On-site

MYR 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

congatec GmbH in Penang, Malaysia seeks a Software Developer ARM to lead development on ARM Cortex platforms. You will craft bootloaders, kernels, and root filesystems for Yocto, Android, and Windows CE, while aligning schedules and costs with project needs.

The role requires 4+ years of related experience, strong C/C++ skills, and expertise in ARM architectures and Linux kernel work. You will collaborate on hardware tests, documentation, and training for FAEs and Sales teams.

Qualifications

  • Bachelor's degree in Electronics or Software Engineering or equivalent.
  • Proven 4+ years in related field with ARM/Linux development.
  • Strong C/C++ programming skills and knowledge of ARM architectures.
  • Experience with Yocto, bootloaders and kernel adaptations.
  • Familiarity with version control (Git) and scripting (Bash, Python).

Responsibilities

  • Lead development projects on ARM Cortex platforms and maintain schedules/cost estimates.
  • Develop and adapt bootloader, kernel, and root filesystem for Yocto/Android/Windows CE.
  • Maintain Linux kernel code and module-specific adaptations.
  • Assist with hardware schematics and circuit diagrams.
  • Create documentation and train FAEs and Sales staff.

Skills

C/C++ programming
ARM architecture
Linux kernel
Git
Shell scripting (Bash)
Python

Education

Bachelor's degree in Electronics or Software Engineering

Tools

GNU tools
Yocto toolchain
in-circuit debugger

Job description

Select how often (in days) to receive an alert:

Software Developer ARM / Penang, Malaysia

- required immediately, permanent -

Tasks:

  • Independent handling of development projects (based on ARM architecture processors, primarliy Cortex-A)
    • developing schedules and cost estimates
    • creating and adapting hardware-specific operating software (bootloader, kernel, root file system) for different operating systems (Yocto, Android, WindowsCE) using standard development tools
    • creating hardware-related programs for testing and troubleshooting purposes, taking into account the necessary version management
    • familiarization with new processor architectures and implementations
  • Maintenance work on bootloader and root file system code, as well as the necessary version management (especially for Linus and Android-based operating systems)
  • Maintenance work on the Linux kernel code, in particular the implementation of module-specific adaptations
  • Checking and assisting with circuit diagram creation
  • Analysis of customer problems and development of solutions
  • Creation of documentation for Software and its use
  • developing specifications and new standards, products and features
  • coducting training courses for FAEs and Sales Representatives

Profile:

  • Bachelors Degree in Electronics, Software Engineering or equivalent
  • Minimum 4 years professional experience in a related field
  • good knowledge of electrical engineering and programming with the languages C and C++
  • good knowledge of ARM architecture (Cortex-M, Cortex-R, Cortex-A), Linux kernel architecture and the u-boot bootloader
  • knowledge of script programming (Bash, Python) and of common version control systems (git)
  • experience with common ARM development tools (e.g. GNU tools, Yocto toolchain, in-circuit debugger)
  • Additional knowledge that would be of advantage:
    • specific ARM implementatios from NXP, TI and Qualcomm
    • ARM assembler programming
    • knowledge of Yocto, Android, Windows CE and Windows operating systems
    • QNX and VxWorks realt-time operating systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer ARM / Penang, Malaysia
Software Developer ARM / Penang, Malaysia

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000
Embedded Software Engineer – ARM/Linux Kernel
Embedded Software Engineer – ARM/Linux Kernel

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000
ARM Software Engineer - Kernel/Bootloader Specialist
ARM Software Engineer - Kernel/Bootloader Specialist

congatec GmbH • Malaysia

On-site
MYR 120,000 - 180,000
Hardware Design Engineer / Penang, Malaysia
Hardware Design Engineer / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 80,000 - 120,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 160,000 - 260,000
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Seberang Perai

On-site
MYR 72,000 - 120,000
Senior Software Engineer / Penang, Malaysia
Senior Software Engineer / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 80,000 - 110,000
Embedded Linux Software Developer
Embedded Linux Software Developer

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Software Test Development Engineer
Software Test Development Engineer

Agensi Pekerjaan KELLY OCG Sdn Bhd • Seberang Perai

On-site
MYR 60,000 - 100,000
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Bayan Lepas

On-site
MYR 90,000 - 140,000