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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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/...
- ...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...
- ...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...
- ...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,...
- ...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...
- ...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...
- ...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: ~...
- ...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...
- ...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...
- ...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...
- ...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.***...
- ...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,...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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. ~...
- ...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...
- ...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....
- ...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...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
