Motorola Solutions is seeking a Software Engineer Graduate Trainee to join their software engineering team in Bayan Lepas, Penang. The role involves designing, developing, and enhancing software features for two-way radios, focusing on collaboration and innovation in embedded systems
Job Summary
Contribute as an individual engineer to design, develop, and enhance software features for two-way radios.
Participate in the full software development lifecycle (SDLC), from requirements analysis and design through implementation, testing, and deployment.
Write clean, well-documented, and testable C/C++ code for embedded systems, adhering to coding standards and best practices.
Matching Summary
Match Score: 85
Motorola Solutions is seeking a Software Engineer Graduate Trainee to join their software engineering team in Bayan Lepas, Penang. The role involves designing, developing, and enhancing software features for two-way radios, focusing on collaboration and innovation in embedded systems.
Skills & Requirements
Must-have
C/C++ programming skills
Object-Oriented Programming (OOP)
embedded systems development
full software development lifecycle (SDLC)
design and code reviews
unit, integration, and system-level tests
Nice-to-have
collaboration across functional teams
adapting to evolving requirements
innovation and intellectual property development
working in a dynamic agile environment
Key Requirements
Bachelor's or Master's degree
microcontroller operation understanding
system debugging and analytical skills
Real-Time Operating Systems (RTOS) experience is a plus
LTE/DMR specifications knowledge is advantageous
Agile/Scrum development methodologies experience is a plus