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
AssociateEmployment type
Full-timeIndustries
IT Services and IT ConsultingReferrals increase your chances of interviewing at ThunderSoft by 2x.
Get notified about new Embedded Software Engineer jobs in Penang, Malaysia .
#J-18808-Ljbffr