Talent.com
Research Development Software Engineer (Embedded)

Research Development Software Engineer (Embedded)

THMY Technologies Sdn Bhd 200801007177 (808461-P)Simpang Empat, Perlis, Malaysia
14 hours ago
Job description

Company Description

THMY Technologies Sdn Bhd (THMY Tech), formerly known as Testing House Malaysia Sdn Bhd, is principally involved in the provision of automated test solutions for E&E products, with end‑use in various industries. We offer design, development (software), fabrication (hardware), assembly and installation of test fixtures and / or tested platforms. Established in 2008, THMY operates as a manufacturing facility spanning approximately 14,760 sq ft factory in Perai, Pulau Pinang. THMY’s strategic location enables us to deliver valuable services and support to customers across countries, including Singapore, Thailand, Vietnam, the Philippines, and India.

Position Summary

We are seeking a passionate and innovative Embedded Software Engineer to join our R&D team. You will play a key role in designing, developing, and optimizing embedded software for cutting‑edge products and systems. This position requires a deep understanding of embedded systems, real‑time programming, and hardware‑software integration. You’ll collaborate closely with hardware engineers, product designers, and fellow software developers to bring advanced technologies from concept to reality.

Key Responsibilities

  • Design, implement, and test embedded software for microcontrollers, SoCs, and custom hardware platforms.
  • Develop firmware for sensors, actuators, and communication interfaces (SPI, I2C, UART, CAN, Ethernet).
  • Optimize code for performance, memory usage, and power efficiency.
  • Collaborate with hardware engineers to define system architecture and debug hardware / software interactions.
  • Conduct feasibility studies, prototyping, and proof‑of‑concept development.
  • Participate in code reviews, documentation, and version control (Git).
  • Ensure compliance with safety, regulatory, and quality standards (ISO, IEC, MISRA).
  • Support product validation, testing, and troubleshooting in lab and field environments.
  • Stay current with emerging technologies, tools, and best practices in embedded systems.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Strong proficiency in C / C++ for embedded systems.
  • Familiarity with embedded development tools (JTAG, oscilloscopes, logic analyzers).
  • Knowledge of microcontroller architectures (ARM Cortex‑M, RISC‑V, PIC, STM32).
  • Understanding of digital and analog electronics fundamentals.
  • Ability to read schematics and datasheets and work with hardware prototypes.
  • Strong problem‑solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Fresh graduates with the above technical competency are encouraged to apply.
  • Preferred Qualifications

  • Experience with Python or scripting for test automation.
  • Knowledge of wireless protocols (BLE, Wi‑Fi, Zigbee).
  • Familiarity with embedded Linux or Yocto‑based systems.
  • Exposure to model‑based design (MATLAB / Simulink).
  • Experience in regulated industries (medical, automotive, aerospace).
  • Seniority level

    Entry level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Appliances, Electrical, and Electronics Manufacturing

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Simpang Empat, Perlis, Malaysia

    Related jobs
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Motorola Solutions Malaysia Sdn BhdBayan Lepas, Penang, Malaysia
    The Accessories and Energy Software team plays a pivotal role in the product development lifecycle, starting from front-end design and architectural development to costing, agile development, and t...Show moreLast updated: 3 days ago
    • Promoted
    Power Software Development Engineer

    Power Software Development Engineer

    Bitdeer (NASDAQ : BTDR)PenangMalaysia, Penang, Malaysia
    Power Software Development Engineer to join our engineering team.The candidate will be responsible for designing, developing, and maintaining embedded software for power management systems and powe...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Ambrell CorporationPenangMalaysia, Penang, Malaysia
    Senior Embedded Software Engineer.PLEASE NOTE THAT THIS JOB IS BASED OUT OF PENANG,MALAYSIA.As a Senior Embedded Software Engineer, you’ll architect firmware for ARM-based systems running FreeRTOS,...Show moreLast updated: 30+ days ago
    • Promoted
    R&D Software Embedded Engineer, Senior / Expert

    R&D Software Embedded Engineer, Senior / Expert

    Keysight TechnologiesPenangMalaysia, Penang, Malaysia
    R&D Software Embedded Engineer, Senior / Expert.R&D Software Embedded Engineer, Senior / Expert.Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in e...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems and Full Stack Developer (Industrial IoT & AI / ML)

    Embedded Systems and Full Stack Developer (Industrial IoT & AI / ML)

    Krisvconsulting Services Pte LtdPenangMalaysia, Penang, Malaysia
    Embedded Systems and Full Stack Developer (Industrial IoT & AI / ML).Job Openings Embedded Systems and Full Stack Developer (Industrial IoT & AI / ML). About the job Embedded Systems and Full Stack Deve...Show moreLast updated: 30+ days ago
    • Promoted
    Development Tools Software Engineer

    Development Tools Software Engineer

    IntelKulim, Kedah, Malaysia
    Yield Tools group under Intel's Foundry Technology and Manufacturing (FTM) organization is looking for a passionate, results-oriented, and innovative software engineer to develop mission-critical s...Show moreLast updated: 2 days ago
    • Promoted
    R&D Senior Software Engineer

    R&D Senior Software Engineer

    GokardzSeberang Perai, Penang, Malaysia
    We are seeking an experienced Software Engineer specializing in the further design, development, and maintenance of the Eggplant Performance (EPP) suite of applications, our load and performance te...Show moreLast updated: 30+ days ago
    • Promoted
    embedded engineer

    embedded engineer

    ThunderSoftPenangMalaysia, Penang, Malaysia
    Be among the first 25 applicants.Direct message the job poster from ThunderSoft.Development using Linux environment in VMWare Ubuntu. Involve with CI / CD development.Involve with all levels of develo...Show moreLast updated: 30+ days ago
    • Promoted
    Development Tools Software Engineer

    Development Tools Software Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    Get AI-powered advice on this job and more exclusive features.Intel's Debug and Trace Solution Group is seeking a talented and enthusiastic Software Engineer to join our dynamic team.In this role, ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer, Software Development Engineering

    Senior Engineer, Software Development Engineering

    SandiskSeberang Perai, Penang, Malaysia
    Senior Engineer, Software Development Engineering.Be among the first 25 applicants.Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    BepsPenangMalaysia, Penang, Malaysia
    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, ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    QuectelBayan Lepas, Penang, Malaysia
    Participate in developing and debugging various peripheral drivers (LCD, PHY, SLIC, etc.Participate in developing and debugging various RAT(LTE, LPWA, etc. Develop, maintain, customise, and improve ...Show moreLast updated: 30+ days ago
    • Promoted
    Systems Software Development Engineer

    Systems Software Development Engineer

    Intel CorporationPenangMalaysia, Penang, Malaysia
    Systems Software Development Engineer page is loaded## Systems Software Development Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : JR # • •...Show moreLast updated: 4 days ago
    • Promoted
    GenAI Software Solutions Engineer

    GenAI Software Solutions Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    GenAI Software Solutions Engineer page is loaded## GenAI Software Solutions Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : JR # • •Job Deta...Show moreLast updated: 27 days ago
    • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    CelesticaPenangMalaysia, Penang, Malaysia
    Senior Lead Engineer, Software.Be among the first 25 applicants.Senior Lead Engineer, Software.The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed i...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    ThunderSoftPenangMalaysia, Penang, Malaysia
    Direct message the job poster from ThunderSoft.Human Resources Executive @ ThunderSoft | Technical Recruiting, Employee Engagement. Design, develop, and maintain embedded software for real-time, res...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Private AdvertiserPenangMalaysia, Penang, Malaysia
    Create and implement firmware solutions for a wide range of automotive products, including smart cockpits, instrument clusters, and infotainment units. Testing and Quality Assurance : .Develop softwar...Show moreLast updated: 4 days ago
    • Promoted
    R&D Engineer 3, Software

    R&D Engineer 3, Software

    Keysight TechnologiesPenangMalaysia, Penang, Malaysia
    Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization.Our ~15,000...Show moreLast updated: 30+ days ago