Talent.com
Tawaran kerja ini tidak tersedia di negara anda.
Embedded Software Engineer

Embedded Software Engineer

ThunderSoftPenangMalaysia, Penang, Malaysia
30+ hari lalu
Penerangan pekerjaan

Direct message the job poster from ThunderSoft.

Human Resources Executive @ ThunderSoft | Technical Recruiting, Employee Engagement

Key Responsibilities :

  • Design, develop, and maintain embedded software for real-time, resource-constrained systems.
  • Perform system-level debugging and troubleshooting across hardware–firmware–software boundaries.
  • Work closely with hardware engineers to define interface requirements, system specifications, and ensure seamless hardware-software integration.
  • Develop device drivers, board support packages (BSP), and implement communication protocols for embedded platforms.
  • Optimize software for performance, memory usage, and power efficiency.
  • Conduct unit testing, integration testing, and assist in system validation and verification.
  • Prepare and maintain detailed technical documentation for designs, processes, and test results.
  • Participate in code reviews, design reviews, and contribute to process improvements.
  • Support continuous integration / continuous deployment (CI / CD) processes and version control best practices.

Job Requirements :

  • Bachelor’s Degree in Computer Engineering, Electrical / Electronics Engineering, Computer Science or a related discipline.
  • 2–5 years of professional, hands‑on experience in embedded software development.
  • Proficiency in Embedded C programming with strong debugging and optimization skills.
  • Experience with ARM-based microcontrollers (Cortex‑M series or similar).
  • Solid understanding of RTOS, interrupt handling, memory management, and device driver development.
  • Proficient with debugging and testing tools (JTAG, oscilloscopes, logic analyzers, etc.).
  • Familiar with communication protocols : SPI, I2C, UART, CAN, One‑wire, Ethernet.
  • Strong analytical thinking, structured problem‑solving skills, and attention to detail.
  • Effective communication and teamwork skills, able to work in a fast‑paced and collaborative environment.
  • Seniority level

  • Associate
  • Employment type

  • Full-time
  • Industries

  • IT Services and IT Consulting
  • Referrals increase your chances of interviewing at ThunderSoft by 2x.

    Get notified about new Embedded Software Engineer jobs in Penang, Malaysia .

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Software Engineer • PenangMalaysia, Penang, Malaysia