• FAQ
  • Docs
  • Jobs
  • Contact
  • FAQ
  • Docs
  • Jobs
  • Contact
Get Started

Copyright © 2026 SpeedyApply. All rights reserved.

GitHubLinkedInDiscordDiscordTikTok

Resources

ContactFAQBlogAffiliate

Legal

Privacy PolicyTerms of Service

Chrome Web StoreEdge Add-onsAdd-ons for Firefox
  • FAQ
  • Docs
  • Jobs
  • Contact
  • FAQ
  • Docs
  • Jobs
  • Contact
Get Started

Embedded Software Engineer - Fresh Graduate

Motorola Solutions · George Town, Malaysia

MS
Motorola Solutions

Embedded Software Engineer - Fresh Graduate

Software EngineeringNew GradGeorge Town, Malaysia5 days ago

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

Department Overview

The Video Embedded Software Engineering Team at Motorola Solutions (MSI) delivers firmware for embedded devices such as in-car video systems, fixed video and body worn cameras. Working in close collaboration with other departments, engineers in this team excel at developing applications and drivers under Linux, and have a variety of backgrounds and specializations. The team uses C and modern C++ to develop highly reusable code, and utilize state-of-the-art systems and tools throughout the development life cycle.

Job Description

​We are looking for motivated and talented Software Engineers to join our dynamic team to deliver embedded devices such as in-car video systems, fixed video and body worn cameras. As a Software Engineer, you will have the opportunity to work with and collaborate with experienced engineers and contribute to the development of innovative software solutions. You will be involved in various stages of software development, including requirements gathering, design, coding, testing, and deployment. Our ideal candidate is someone who is passionate about technology, eager to learn, and ready to take on new challenges. You will be working in a fast-paced environment where creativity, problem-solving, and teamwork are highly valued. This is a fantastic opportunity to gain experience, build your professional network, and make a meaningful impact on our projects. If you are a self-starter with a strong interest in software engineering, we encourage you to apply and join us in shaping the future of technology.

  • ​Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ for solving challenging problems involving high speed data processing and networking
  • Design advanced software modules that follow modern C++ design patterns
  • Apply C programming skills for Linux device driver development and debugging
  • Apply problem solving skills and experience to identify and improve low-level system performance issues
  • Apply engineering principles to design algorithms for controlling image acquisition parameters, as well as environmental conditions (Temperature, Power, Fog, Frost, etc.)
  • Create design documents on software architecture and algorithms
  • Collaborate with Hardware designers on board bring-up and debug
  • Maintain and improve Firmware build system using Make and Python
  • Collaborate with Quality Assurance team on identifying test cases for new features and areas for regression tests
  • Follow the established development process for all design and implementation tasks

Basic Requirements

  • ​Bachelor degree in Computer Engineering, Software Engineering. Having a EE background is a plus.
  • Experience in writing quality C or Modern C++ on Linux OS based embedded systems. Experience in Rust is a plus.
  • Experience in the Linux build system. Familiarity with Yocto is a plus.
  • knowledge in writing low level programming for HW peripherals and drivers.
  • Knowledge on networking protocols / connectivity, such as Wifi, Bluetooth, used with embedded systems
  • Knowledge in camera linux embedded systems is a plus.
  • Good written English and oral communication skills.
  • Desire to learn.
  • A team player.

Travel Requirements

None

Relocation Provided

None

Position Type

New Grad

Referral Payment Plan

Yes

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

25 results

  • MS
    Motorola SolutionsEmbedded Software Engineer - Fresh Graduate
    George Town, Malaysia
    Software EngineeringNew Grad
    5 days ago
  • MS
    Motorola SolutionsIntern Software Developer - Java
    Kraków, Poland
    Software EngineeringInternship
    5 days ago
  • MS
    Motorola SolutionsIntern Software Developer - Java
    Kraków, Poland
    Software EngineeringInternship
    7 days ago
  • MS
    Motorola SolutionsAndroid Platform Software Engineering Intern - Summer 2027
    Plantation, FL +1
    Software EngineeringInternship
    10 days ago
  • MS
    Motorola SolutionsSupply Chain Data Analyst Internship 2027
    Chicago, IL
    AI / MLInternship
    13 days ago
  • MS
    Motorola SolutionsSupply Chain Applied AI Engineering Intern
    Chicago, IL
    AI / MLInternship
    17 days ago
  • MS
    Motorola SolutionsIntern Software Developer - C++
    Kraków, Poland
    Software EngineeringInternship
    20 days ago
  • MS
    Motorola SolutionsSoftware Engineer - Frontend - TypeScript
    Uxbridge, United Kingdom
    Software EngineeringNew Grad
    24 days ago
  • MS
    Motorola SolutionsJava Software Engineer - Junior/Mid
    Kraków, Poland
    Software EngineeringNew Grad
    28 days ago
  • MS
    Motorola SolutionsGraduate Software Engineer
    Glasgow, United Kingdom
    Software EngineeringNew Grad
    31 days ago
  • MS
    Motorola SolutionsJunior SDK Software Engineer
    George Town, Malaysia
    Software EngineeringNew Grad
    31 days ago
  • MS
    Motorola SolutionsSoftware Engineer II
    Schaumburg, IL• $73.8K–$107.6K/yr
    Software EngineeringNew Grad
    34 days ago
  • MS
    Motorola SolutionsWeb Interface Software Engineer
    Los Angeles, CA• $43.27–$57/hr
    Software EngineeringNew Grad
    41 days ago
  • MS
    Motorola SolutionsSoftware Engineer - Frontend - TypeScript
    London, United Kingdom
    Software EngineeringNew Grad
    47 days ago
  • MS
    Motorola SolutionsJunior Software Engineer - AI Agent Platform
    Remote - Ontario, Canada +2
    Software EngineeringNew Grad
    47 days ago
  • MS
    Motorola SolutionsJunior Back End Engineer
    Edinburgh, United Kingdom
    Software EngineeringNew Grad
    48 days ago
  • MS
    Motorola SolutionsSoftware Engineer Intern
    George Town, Malaysia
    Software EngineeringInternship
    56 days ago
  • MS
    Motorola SolutionsSoftware Engineer - Fresh Graduate
    George Town, Malaysia
    Software EngineeringNew Grad
    60 days ago
  • MS
    Motorola SolutionsSoftware Engineer - Frontend - TypeScript
    London, United Kingdom
    Software EngineeringNew Grad
    62 days ago
  • MS
    Motorola SolutionsJunior DevOps Engineer
    Kraków, Poland
    Software EngineeringNew Grad
    63 days ago
1 / 2Next

Logos provided by Logo.dev