Software Engineer Graduate Trainee

MOTOROLA SOLUTIONS

Bayan Lepas, Penang, Malaysia
Onsite
C/c++ programming skills
Object-oriented programming (oop)
Embedded systems development
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

Work Rights

Not specified

Tailored Resume

Cover Letter