
The Software Developer (Fresh Graduate) is responsible for designing and developing system software for embedded systems and devices. This role involves collaboration with hardware engineers and focuses on optimizing code and system performance in a dynamic work environment.
In this position, you will engage in the day-to-day tasks of coding, testing, and debugging software while working closely with a team of engineers. You will be involved in the development of low-level device drivers and firmware, ensuring high-quality software solutions for various hardware components.
Key Responsibilities:
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Strong proficiency in C programming (and ideally C++).
Solid theoretical understanding of embedded systems and microcontrollers.
Familiarity with Real-Time Operating Systems (RTOS) or embedded Linux.
Ability to read basic schematics and understand hardware datasheets.
Familiarity with debugging tools and version control systems (Git).
Company
Motorola Solutions Malaysia
Location
Kuala Lumpur
Salary
—
Skills Required
6 skills
Click to submit your application
C Programming
C++
Embedded Systems
Real-Time Operating Systems
Debugging
Problem-Solving