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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Pulau Pinang vacancy
- ...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...
- ...on a real codebase. We aim to finish within a week. The assessment runs in two stages: you'll submit, get real feedback from an engineer on this team, and have time to act on it. Use the tools you use every day. You'll be asked to walk through your reasoning, so...
- ...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...
- ...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/...
- ...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...
- ...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,...
- ..., they can be more creative, innovative, and thrive at all points in their careers. Responsibilities Firmware/embedded software engineers design, develop, test and debug embedded application software and/or firmware that will drive controls and control systems for...
- ...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...
- ...Job Description Responsible in contributing as an individual engineer on implementing new feature or enhancing existing feature for... ...design, implementation and testing. Responsible in Analyzing software requirements to determine feasibility of design within quality...
- ...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...
- ...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...
- ...Position Title : Software Development Engineer (C#) Work location : Penang - George Town Working hours : Mon - Fri, 8.00am - 5.00pm About the position We are looking for a hands-on Software Development Engineer to help build, improve, and sustain an enterprise...
- ...Title : Developer: Software - IV Description: Application Developer Responsibilities Mode of Working: Hybrid (2 days a week) Developers will be involved in reviewing current state design and working with the technical lead to define future state design, document...
- ...ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview TETRA Software Engineering Team - Developing Tetra radios for communications and public safety solutions Job Description Seeking a highly...
- ...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...
- ...require validation as well as support the validation/remediation of software installed in the company, maintain the change control of the... .... Requirements ~ Minimum Bachelor’s Degree in Engineering discipline or related field of study or related technical field...
- ...visualizations. Leads project teams that include Designers, Engineers and Technicians in the design, assembly, and debug of issue.... ...practices. Opportunity to learn or implement industrial controls software. Influences and defines functional, departmental/divisional...
- ...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...
- ...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...
- ...the next generation of computing excellence! We are looking for key talents to develop in the following areas Data Engineer Software Test Automation Engineer Software Engineer (Front-end, Back-end) UI/UX Design Our ideal candidate: Fresh graduates...
- ...ideal role for someone with some hands-on experience selling software solutions who wants to grow into a full enterprise sales role.... ...summaries. -Coordinate with internal teams (Product, Pre-Sales, Engineering, Marketing, and Customer Success) to ensure smooth deal...
- ...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...
- ...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...
- ...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,...
- ...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...
- ...City: Penang General Overview Functional Area: ENG - Engineering Career Stream: OPE - Operations Engineering... ...processes (e.g., plating, powder coating, anodizing). Design Software: Proficiency in mechanical design software such as SolidWorks...
- ...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....
- ...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: ~...
- ...Invented for life”. Job Description Being part of the Data Engineering team to establish and sustain an efficient Data Warehouse &... ..., maintenance and improvement of the Data Warehouse, ETL, software components, digitalization and visualization of reports, conducting...
- ...(planners, executors, judges) to automate end-to-end NeoCloud engineering and business workflows. Integrate AI agents with internal services... ...Develop autonomous agents that can generate code, refactor software, and analyze telemetry to self-correct system issues in real-...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!

