Software Engineer
10 hours ago
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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.
Department OverviewCompany Overview
At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it's helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Motorola Solutions is solving for safer.
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.
Job Description
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
#LI-WL1 #LI-ONSITE
Basic Requirements
Bachelor / Master degree in Computer Engineering, Software Engineering.
Experience in writing quality C or Modern C++ on Linux OS based embedded systems. Experience in Rust is a plus.
Fresh graduates are welcome to apply.
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 and a team player.
Willing to be based in Bayan Lepas, Penang
#LI-WL1 #LI-ONSITE
Travel RequirementsNone
Relocation ProvidedNone
Position TypeExperiencedReferral Payment PlanNo
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.
-
System Engineer
2 days ago
Penang, Malaysia Oxydata Software Full timeSystem Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...
-
Network Engineer
2 days ago
Penang, Malaysia Oxydata Software Full timeNetwork Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...
-
Software Engineer
10 hours ago
Penang, Malaysia advertex sdn bhd Full time 60,000 - 120,000 per yearCandidate is responsible for designing, developing, testing, and maintaining software applications. This role involves working closely with cross-functional teams to create efficient, scalable, and high-quality software solutions. The ideal candidate should have strong programming skills, problem-solving abilities, and a passion for innovation.Key...
-
Software Engineer
2 days ago
Penang, Malaysia Motorola Solutions Full time 80,000 - 120,000 per yearCompany OverviewAt 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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...
-
System Engineer
2 days ago
Penang, Malaysia Oxydata Software Full time 80,000 - 120,000 per yearSystem Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...
-
Network Engineer
2 days ago
Penang, Malaysia Oxydata Software Full time 600,000 - 1,200,000 per yearNetwork Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...
-
Principal Software Engineer
2 days ago
Penang, Malaysia Michael Page Full time 90,000 - 120,000 per yearGreat Career Progression and DevelopmentWorking with a strong software team and great team cultureAbout Our ClientOur client is an established organization specializing in the automation industry. The company is known for its innovative technology solutions and commitment to fostering technical excellence.Job DescriptionDevelop drivers, software, or firmware...
-
MES Software Engineer
11 hours ago
Penang, Malaysia ViTrox Corporation Berhad Full time 80,000 - 120,000 per yearViTrox is a Penang-based design and manufacturing company that puts today's most imperative digital transformation with compassionate innovation at the heart of its brand. We turn the best machine vision technology into trusted solutions for semiconductor manufacturers.We are looking for aMESSoftware Engineerto join our team As a MES Software Engineer, you...
-
Software Engineer
2 days ago
Penang, Malaysia Motorola Solutions Full time 30,000 - 60,000 per yearCompany OverviewAt 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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...
-
Software Engineer
2 days ago
Penang, Malaysia Motorola Solutions Full time 60,000 - 90,000 per yearCompany OverviewAt 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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...