Seakuda Sdn Bhd
Firmware Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
MYR 84,000 – MYR 102,000 / year
Location:
Malacca, Malaysia
Work mode:
Onsite
Published on:
10 August 2026
What they need
About EFALKE
EFALKE is a Swiss-based engineering company specializing in the advancement of cutting-edge power electronics used for electric boats and cars. We also develop circuits and batteries for high-efficiency UPS systems. We are seeking exceptional candidate with solid achievements to join our growing team in Malaysia. SEAKUDA, as part of the group, serves as our manufacturing hub in Malaysia, bringing EFALKE’s groundbreaking designs from concept to creation. We offer a challenging but rewarding environment for those eager to learn and contribute.
Job Summary
Design, develop, test, and maintain embedded firmware for microcontroller- and SoC-based products. Work cross-functionally with hardware, systems, QA, and product teams to deliver reliable, efficient firmware that meets product requirements and timelines.
Key responsibilities
Architect, implement, and debug firmware (C/C++, RTOS, bare-metal) for embedded systems.
Integrate and validate device drivers (GPIO, UART, SPI, I2C, PWM, ADC, timers, USB, Ethernet, BLE/Wi‑Fi).
Develop and maintain board bring-up, bootloaders (e.g., U-Boot), and BSPs.
Optimize firmware for performance, power consumption, memory footprint, and real-time behavior.
Write and maintain unit/integration tests, automated test benches, and CI pipelines for firmware.
Perform hardware debugging using oscilloscopes, logic analyzers, JTAG/SWD, and in-circuit debuggers.
Troubleshoot field issues, perform root-cause analysis, and deliver firmware patches/releases.
Maintain clear technical documentation: specifications, design notes, release notes, and test plans.
Participate in design reviews, project planning, and sprint activities.
Required qualifications
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent experience).
3+ years of professional experience in embedded firmware development.
Strong C programming skills; C++ and assembly experience a plus.
Experience with microcontrollers/MPUs (ARM Cortex-M/A, ESP, TI, NXP, ST, Microchip, etc.).
Familiarity with RTOSes (FreeRTOS, Zephyr, ThreadX, etc.) and bare-metal firmware.
Proficiency with hardware interfaces and protocols: SPI, I2C, UART, CAN, USB, Ethernet, BLE, Wi‑Fi.
Experience with debugging tools: JTAG/SWD, GDB, oscilloscopes, logic analyzers.
Version control (Git) and experience with build systems/toolchains (GCC, Clang, Make, CMake).
Strong problem-solving, communication, and teamwork skills.
Other offers great for you!
These companies are also looking for great profiles
Easypartner
Firmware Engineer – Embedded Systems - IDF(H/F)
Freelance
Paris, France
Hybrid
Skills
6 months ago
Quick apply
LeHibou
Senior Cloud Engineer (AWS)
750€ / jour
Freelance
Brussels, Belgium
Hybrid
Skills
9 hours ago
Quick apply
Kalytech Consulting
Automation Engineer
540€
Freelance
Leuven, Belgium
Hybrid
Skills
7 hours ago
Quick apply