Senior Embedded Firmware Architect Lab Automation

JAC Recruitment International

Penang

On-site

MYR 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

JAC Recruitment International is seeking multiple Senior Embedded Systems Engineers in Penang, Malaysia, to contribute to next-generation automation platforms.

You will design and maintain embedded software for ARM Cortex-M microcontrollers, work with RTOS like FreeRTOS, and collaborate across engineering teams. The role emphasizes architecture influence, testing, and tooling in Python and C#.

Candidates with 5+ years in embedded development and a degree in a related field are encouraged to apply.

Qualifications

  • Bachelor's or Master's in a related technical discipline.
  • Minimum 5 years of hands-on embedded software or firmware development experience.
  • Strong proficiency in C++ (C++11/C++17 or newer) and OO design principles.
  • Hands-on experience with microcontroller-based systems (STM32, Renesas, NXP, TI C2000).
  • Experience with RTOS, preferably FreeRTOS.
  • Knowledge of SPI/I2C/CAN/Ethernet protocols.
  • Experience with Git, debugging and testing frameworks.
  • Strong analytical and problem-solving skills.
  • Self-motivated with ownership and ability to drive projects independently.

Responsibilities

  • Design, develop, maintain, and enhance embedded software and firmware solutions using C and modern C++ (C++17 and above).
  • Develop software for ARM Cortex-M based microcontrollers, including STM32 and Renesas platforms. Implement and maintain real-time embedded applications running on FreeRTOS.
  • Analyze, reproduce, troubleshoot, and resolve customer-reported issues, field issues, and production-related software defects.
  • Collaborate closely with electronics, systems, software, and mechanical engineering teams to integrate and optimize product functionality.
  • Develop and maintain communication interfaces and protocols including SPI, I2C, CAN, and Ethernet.
  • Perform software testing, debugging, verification, and root cause analysis to ensure product reliability and quality.
  • Contribute to software architecture discussions, technical specifications, and implementation of development best practices.
  • Maintain software documentation, design records, coding standards, and development guidelines.
  • Develop and maintain engineering tools, test utilities, and integration tooling using Python and C#.
  • Participate in software verification and validation activities throughout the product development lifecycle.
  • Support technical reviews, risk assessments, continuous improvement initiatives, and Agile/Scrum development activities.

Skills

C++ (C++11/17)
Embedded software
RTOS (FreeRTOS)
ARM Cortex-M
SPI/I2C/CAN/Ethernet
Python
C#
Git & tooling
Debugging & profiling
Problem solving

Education

Bachelor’s or Master’s in CS/EE/Mechatronics

Tools

STM32
Renesas
NXP
TI C2000

Job description

JAC Recruitment International is seeking multiple Senior Embedded Systems Engineers in Penang, Malaysia, to contribute to next-generation automation platforms.

You will design and maintain embedded software for ARM Cortex-M microcontrollers, work with RTOS like FreeRTOS, and collaborate across engineering teams. The role emphasizes architecture influence, testing, and tooling in Python and C#.

Candidates with 5+ years in embedded development and a degree in a related field are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware & Software Engineer
Senior Embedded Firmware & Software Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 180,000 - 240,000
Senior Embedded Firmware Engineer – Real-Time Systems
Senior Embedded Firmware Engineer – Real-Time Systems

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
Embedded Systems R&D Engineer - Real-Time Firmware
Embedded Systems R&D Engineer - Real-Time Firmware

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 160,000 - 260,000
Senior Embedded Software Engineer - Automotive Platform
Senior Embedded Software Engineer - Automotive Platform

Joinimagine • Bayan Lepas

On-site
MYR 90,000 - 150,000
Senior Embedded Firmware Architect - Power Electronics
Senior Embedded Firmware Architect - Power Electronics

UST Malaysia • Bayan Lepas

On-site
MYR 80,000 - 100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Bosch Malaysia • Bayan Lepas

On-site
MYR 60,000 - 120,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

JAC Recruitment International • Penang

On-site
MYR 180,000 - 240,000
Senior Embedded Firmware Engineer – Real-Time Systems
Senior Embedded Firmware Engineer – Real-Time Systems

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Senior Motion Control Engineer - Robotics & Automation Lead
Senior Motion Control Engineer - Robotics & Automation Lead

JAC Recruitment International • Penang

On-site
MYR 120,000 - 180,000
Senior Embedded Systems Engineer - Linux & Hardware Debug
Senior Embedded Systems Engineer - Linux & Hardware Debug

Motorola Solutions • Kuala Lumpur

On-site
MYR 90,000 - 150,000