Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Engineer

Motorola Solutions

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

As a Senior Embedded Systems Engineer, you will be a key contributor to our core product development. You will design, develop, and debug low-level software that interacts directly with hardware. We are looking for a candidate who thinks analytically, thrives in the 'gray area' between hardware and software, and possesses the grit to solve deep-seated system bugs.

Job Description

Key Responsibilities:

Firmware Development: Design and implement robust, scalable software in Embedded C for Linux-based systems.

System Integration: Develop and maintain Linux kernel drivers and middleware components.

Expert Debugging: Use logic analyzers, oscilloscopes, and GDB to identify and resolve complex timing issues and hardware-software bottlenecks.

Architecture & Design: Contribute to the architectural definitions of new features, ensuring efficient resource management (CPU, Memory, Power).

Hardware Interaction: Work closely with the hardware team to bring up new boards and validate peripheral communication.

Required Technical Skills

Experience: 5–8 years in embedded software development.

Core Languages: Mastery of Embedded C and shell scripting.

Operating Systems: Deep understanding of Linux Internals (kernel space, user space, device trees, and multitasking).

Communication Protocols: Hands-on experience with I2C, SPI, UART, and One-Wire.

Analytical Rigor: Strong ability to perform root-cause analysis on system-level failures.

Basic Requirements

Education & Qualifications

Bachelor's or Master's Degree in Electronic Engineering, Computer Engineering, or a closely related field.

Postgraduate degree is highly regarded.

Preferred 'Plus' Skills

Experience with Hardware Design/Schematic Reading—knowing your way around a PCB is a major advantage.

Familiarity with Yocto Project or Buildroot.

Experience with wireless protocols (BLE, Wi-Fi).

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

No

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.
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Pulau Pinang vacancy
  •  ...Purpose Statement: Develops manufacturing/test equipment and software used in the development and production of medical devices....  ...records and signatures. ~ Provide full support to the Equipment Engineering group from an electronics, control, computer perspective and... 

    Boston Scientific

    Pulau Pinang
    1 day ago
  •  ...Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP Short Name: ENG-ENG-DSE Job Level: Level 07 IC/MGR: Individual Contributor... 

    Celestica International LP

    Pulau Pinang
    23 days ago
  •  ...introduce new innovative features to the existing product. As the front-end engineer, you will do the following: Work in an AGILE team to turn innovative ideas into robust software and solve complex design and implementation problems. Working with the team... 

    Keysight Technologies

    Pulau Pinang
    28 days ago
  •  ...Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level: Level 09 IC/MGR: Individual Contributor... 

    Celestica International LP

    Pulau Pinang
    27 days ago
  •  ...No Region: Asia  Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Job Title:   Staff Engineer, Software Functional Area: Engineering (ENG) Career Stream:   Design - Software Engineering Job Code:   SEN-ENG-DSE Job Band... 

    Celestica International LP

    Pulau Pinang
    28 days ago
  •  ...City:  Penang  General Overview Functional Area: ENG - Engineering Career Stream: OPE - Operations Engineering Role: Specialist...  ...serving as the technical bridge between engineering teams and software developers. The ideal candidate blends a mechanical/... 

    Celestica International LP

    Pulau Pinang
    27 days ago
  •  ...Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP Short Name: ENG-ENG-DSE Job Level: Level 07 IC/MGR: Individual Contributor... 

    Celestica International LP

    Pulau Pinang
    2 days ago
  •  ...Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering Job Code: SSE-ENG-DSE Job Level: Level 11 IC/MGR: Individual Contributor         Direct... 

    Celestica International LP

    Pulau Pinang
    27 days ago
  •  ...GPU, K8S, and L1 operators — depends on. Their signals become the system you help build. About the role As an entry-level Software Engineer on the SRE / Monitoring Platform team, you contribute to the NeoCloud SRE platform — the multi-region system that observes,... 

    Bitdeer Technologies Group

    Pulau Pinang
    15 days ago
  •  ...Country: Malaysia  State/Province: Bayan Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level: Level 09 IC/MGR: Individual Contributor... 

    Celestica International LP

    Pulau Pinang
    20 days ago
  •  ...Science, IT or equivalent. Minimum 5 years of experience in software development, web application development, or related...  ..., software development tools, coding standards, and software engineering best practices. Ability to troubleshoot technical issues, perform... 

    Career Wise

    Pulau Pinang
    more than 2 months ago
  •  ...Collaborate with cross-functional teams, including hardware engineers, data scientists, and product managers, to define firmware and...  ...Design and implement communication protocols, data pipelines, and software interfaces required to support AI-enabled measurement and... 

    Keysight Technologies

    Pulau Pinang
    7 days ago
  •  ...Supply Base.   ~ Works with Procurement, Supplier Quality Engineering, Receiving Inspection & Business Units to ensure that components...  ...of Process Capability indicators (Ppk, Cpk, Pp)  ~ Minitab software experience is a bonus.     What We’re Looking For:   ~... 

    Boston Scientific

    Pulau Pinang
    1 day ago
  •  ...Engineer 2, Quality Engineering Life Unlimited. At Smith+Nephew, we craft and manufacture technology that takes the limits off living...  ...and qualification activities, including IQ, OQ, PQ, TMV, and software validation. Develops control plans, sampling plans, measurement... 
    Pulau Pinang
    12 hours ago
  •  ...all points in their careers. Responsibilities As a Test Engineer, you will be responsible for product manufacturing test strategy...  ...approach and customer first mindset. Experience with modern software programming languages such as C++, TE.net Knowledge on test... 

    Keysight Technologies

    Pulau Pinang
    22 days ago
  •  ...instrumentation data across embedded systems. Develop FPGA and embedded software components for interface bring-up, protocol validation, and...  ..., prepare test reports, and present project results to the engineering team. Qualifications Student pursuing a Bachelor’s or... 

    Keysight Technologies

    Pulau Pinang
    13 days ago
  •  ...Generators and Data Acquisition will be an added advantage. ~ Knowledge on high-speed digital signals will be an added advantage.  ~ Knowledge or experience in software/programming/firmware will be an added advantage. ***Keysight is an Equal Opportunity Employer.***... 

    Keysight Technologies

    Pulau Pinang
    14 days ago
  •  ...thrive at all points in their careers. The Manufacturing Engineer is responsible for optimizing manufacturing test solutions for...  ...field. Minimum 4-6 years of experience in Manufacturing Test & Software Engineering. Experience in NPI, product transfer,... 

    Keysight Technologies

    Pulau Pinang
    21 days ago
  •  ...Purpose Statement The Supplier Quality Engineer (SQE) P4 is part of the Global Quality Service Supplier (GQSS) team and focused on...  ...supply chain (Sterilization, Calibration, Labs, 3PL, Non-Device software etc.). Job responsibilities Represents Quality on teams comprising... 

    Boston Scientific

    Pulau Pinang
    1 day ago
  •  ...Telecommunication and ELV systems. Carry out cable installation, termination, equipment mounting and system connection. Assist engineers with system programming, software configuration, network setup and IoT integration. Attend site installation, maintenance, troubleshooting and... 

    VISI DINAMIK ENGINEERING SDN BHD

    Pulau Pinang
    17 days ago
  •  ...the entire life cycle of the product.  Other manufacturing Engineering duties expected of this position include process documentation...  ...capture and PCB layout Understanding of hardware, firmware, and software/hardware interactions is highly desired ***Keysight is... 

    Keysight Technologies

    Pulau Pinang
    17 days ago
  •  ...Lepas  City:  Penang  General Overview Job Title:   Staff Engineer, Manufacturing Process Functional Area:   Engineering (ENG)...  ...and high-voltage safety environments. Proficiency in 3D CAD software such as SolidWorks, Creo, or Catia, and manufacturing... 

    Celestica International LP

    Pulau Pinang
    21 days ago
  •  ...technical solution team to meet this growth. We are looking for engineers with In-Circuit Test or Board Functional Test knowledge who...  ...Keysight ICT, Board Functional test systems and data analytics software. # Provide in-depth technical consultation to customers to address... 

    Keysight Technologies

    Pulau Pinang
    28 days ago
  •  ...and Collaboration: Mentor and work closely with assistant test engineers to set up new testers or to resolve production tester issues....  ...tools and frameworks. Understanding of NPI development and software coding practices. Knowledge of tester modernization... 

    Keysight Technologies

    Pulau Pinang
    15 days ago
  •  ...Lepas  City:  Penang  General Overview Functional Area: Engineering         Career Stream: Design Engineering Hardware     SAP...  ...and design reviews. Knowledge/Skills/Competencies # Software Expertise:  Proficiency in industry-leading CAD systems, including... 

    Celestica International LP

    Pulau Pinang
    12 days ago
  •  ...you will stand out: ~3+ years in QA / validation / release engineering for infrastructure or platform products. ~ Test-automation skills...  ...compatibility / regression testing across complex hardware-software matrices. ~ Familiarity with GPU / HPC stacks a plus. ~... 

    Bitdeer Technologies Group

    Pulau Pinang
    15 days ago
  •  ...Bachelor's Degree in Mechatronics, Mechanical, Automation, or Electrical Engineering. Experience: 5+ years in technical presales, solution architecture, or automation system design. Software Skills: Proficiency in AutoCAD, 3D simulation software (FlexSim, Visual Components... 

    Randstad

    Pulau Pinang
    3 days ago
  •  ...gap against the MTRS. • Work the disposition with design and software: test point addition, chain correction or an agreed...  ...Knowledge/Skills/Competencies Four to eight years in DFT or test engineering. Boundary scan, ICT and coverage analysis tooling expected.... 

    Celestica International LP

    Pulau Pinang
    3 days ago
  •  ...City:  Penang  General Overview Functional Area: ENG - Engineering Career Stream: OPE - Operations Engineering Role: Manager...  ...development starts. • Agree the reduced-scope EVT test with design, software and the site, and report measured coverage and first pass... 

    Celestica International LP

    Pulau Pinang
    3 days ago
  • Job Description: 1. To ensure the QA activities are executed as per documented. 2. To motivate, train and guide the QA personnels in their respective job function. 3. To conduct investigation on all quality issues filed by customers and production. 4. To ensure proper filing...

    Exceltech Automation Sdn Bhd

    Pulau Pinang
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!