A technology company in Malaysia is seeking an Embedded Software Developer to design and maintain software for resource-constrained systems. Responsibilities include debugging, developing device drivers, and optimizing performance across platforms. The ideal candidate holds a Bachelor's degree in Computer Engineering and has 2-5 years of experience in embedded software development. Strong skills in Embedded C programming and ARM microcontrollers are essential for this role.
Qualifications
Bachelor’s degree in Computer Engineering, Electrical/Electronics Engineering, Computer Science or related discipline.
2–5 years of experience in embedded software development.
Proficiency in Embedded C programming with debugging and optimization skills.
Responsibilities
Design and maintain embedded software for resource-constrained systems.
Perform system-level debugging across hardware–firmware–software boundaries.
Develop device drivers and communication protocols for embedded platforms.
Skills
Embedded C programming
ARM microcontroller experience
Debugging and testing tools
Communication protocols
Analytical thinking
Problem-solving skills
Effective teamwork
Education
Bachelor’s Degree in Computer Engineering
Tools
JTAG
Oscilloscope
Logic Analyzer
Job description
A technology company in Malaysia is seeking an Embedded Software Developer to design and maintain software for resource-constrained systems. Responsibilities include debugging, developing device drivers, and optimizing performance across platforms. The ideal candidate holds a Bachelor's degree in Computer Engineering and has 2-5 years of experience in embedded software development. Strong skills in Embedded C programming and ARM microcontrollers are essential for this role.