Software Developer ARM / Penang, Malaysia

congatec GmbH

Penang

On-site

MYR 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Penang, Malaysia is seeking a Software Developer specializing in ARM architecture. The role involves handling development projects, maintaining bootloader and root file system code, and analyzing customer problems. Candidates should have at least a Bachelor's Degree in Electronics or Software Engineering and a minimum of 4 years of relevant experience. Proficiency in C and C++ programming as well as knowledge of Linux kernel architecture is required. Join a successful team and make an impact with your skills.

Qualifications

  • 4+ years of professional experience in a related field.
  • Good knowledge of electrical engineering.
  • Additional knowledge of ARM implementations from NXP, TI, and Qualcomm is a plus.

Responsibilities

  • Handle development projects based on ARM processors.
  • Maintain bootloader and root file system code.
  • Analyze customer problems and develop solutions.

Skills

C programming
C++ programming
ARM architecture knowledge
Linux kernel architecture knowledge
Script programming (Bash, Python)
Version control systems knowledge (git)

Education

Bachelor's Degree in Electronics or Software Engineering

Tools

GNU tools
Yocto toolchain
in-circuit debugger

Job description

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

Become part of our successful team!
We look forward to receiving your complete application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – ARM/Linux Kernel
Embedded Software Engineer – ARM/Linux Kernel

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000
Senior Software Engineer / Penang, Malaysia
Senior Software Engineer / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 80,000 - 110,000
Senior Partner Manager
Senior Partner Manager

Arm Limited • Kuala Lumpur

Hybrid
MYR 350,000 - 520,000
RSUs
Bonuses
Healthcare support
+2
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Penang

On-site
MYR 96,000 - 156,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,000
Senior Partner Manager
Senior Partner Manager

Arm • Kuala Lumpur

Hybrid
MYR 300,000 - 460,000
Hybrid working model
RSUs
Healthcare
+2
Staff Embedded Linux Engineer
Staff Embedded Linux Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • George Town

On-site
MYR 100,000 - 130,000
Staff Embedded Linux Engineer
Staff Embedded Linux Engineer

Altera • George Town

On-site
MYR 120,000 - 160,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 42,000 - 65,000
Embedded Software Engineer - Hardware solution product
Embedded Software Engineer - Hardware solution product

Robert Bosch Group • Bayan Lepas

On-site
MYR 60,000 - 120,000
Leave Entitlements
Company insurances