Talent.com
Tawaran kerja ini tidak tersedia di negara anda.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Motorola SolutionsBayan Lepas, Pulau Pinang, Malaysia
8 jam yang lalu
Penerangan pekerjaan

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. 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 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 modern C++ to develop highly reusable code, and utilize state-of-the-art systems and tools throughout the development life cycle.

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
  • Review code of peers for adherence to coding standards and design guidelines
  • Estimate and track time and effort necessary for completing implementation tasks
  • Review Marketing and Product Requirements Document during feasibility and development
  • 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
  • Provides mentorship and coaching to junior developers

Basic Requirements

  • Bachelor / Master degree in Computer Engineering, Software Engineering and Electronics and Electrical
  • 3+ years embedded development experience
  • Strong C and C++ design and programming skills for embedded applications
  • Firm grasp of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling
  • Experience with C / C++ compilation and debugging tools
  • Experience with scripting languages, build systems, and version control systems
  • Excellent written and oral communication skills
  • Experience with development in a Linux environment for ARM target processors
  • Working knowledge in writing low level programming for HW peripherals and drivers.
  • Understanding of embedded design considerations including C / C++ memory management, microprocessor architectures, instruction efficiency, and I / O timing
  • Knowledge of digital imaging / photography and audio / video coding is a plus
  • Travel Requirements

    None

    Relocation Provided

    None

    Position Type

    Experienced

    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.

    Buat amaran kerja untuk carian ini

    Senior Software Engineer • Bayan Lepas, Pulau Pinang, Malaysia

    Pekerjaan yang berkaitan
    • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    Michael PagePenangMalaysia, Penang, Malaysia
    Opportunity to travel offsite to US, Europe and Asia.Attractive compensation and benefits package.The employer is a well-established, US organization in the industrial and manufacturing sector.They...Tunjukkan lagiKemas kini terakhir: 18 hari yang lalu
    • Dinaikkan pangkat
    Senior Software Developer - Semiconductor CIM

    Senior Software Developer - Semiconductor CIM

    Robert Bosch GroupPenangMalaysia, Penang, Malaysia
    Senior Software Developer - Semiconductor CIM.Bosch in Malaysia is a part of the Bosch Group, a leading global supplier of technology and services. The Bosch Group’s strategic objective is to delive...Tunjukkan lagiKemas kini terakhir: 3 hari yang lalu
    • Dinaikkan pangkat
    Senior Lead Software Engineer - Linux Kernel

    Senior Lead Software Engineer - Linux Kernel

    CelesticaPenangMalaysia, Penang, Malaysia
    Senior Lead Software Engineer - Linux Kernel.The role covers software at multiple levels (from firmware to application) and follows the defined development process and product life cycle (e.The Sen...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Senior Software Engineer

    Senior Software Engineer

    Hong Seng PowerPulau Pinang, Pulau Pinang, Malaysia
    We're looking for a Senior Software Engineer to join our early-stage Digital Transformation Department and help us build and scale our transformation journey. This is a startup-style role — you'll h...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Senior Systems Debug Engineer

    Senior Systems Debug Engineer

    AMDGeorge Town, Pulau Pinang, Malaysia
    WHAT YOU DO AT AMD CHANGES EVERYTHING.We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    EmersonBayan Lepas, Penang, Malaysia
    NI is Emerson's Test and Measurement (T&M) Business Unit.In this role, your responsibilities will be unleashing the value of systems & hardware through development of drivers, software, or firmware...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Engineer / Engineer, Test Development

    Senior Engineer / Engineer, Test Development

    CelesticaKulim, Kedah, Malaysia
    Develop the test programs based on our existing test plan and test platform.Work closely with the customer / R&D and our test engineer to generate the test software in our test structure.Develop th...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Software Engineer (Dec / January Intake)

    Software Engineer (Dec / January Intake)

    Motorola SolutionsPenangMalaysia, Penang, Malaysia
    Motorola Solutions values your privacy • •.Software Engineer (Dec / January Intake) page is loaded## Software Engineer (Dec / January Intake)locations : Penang, Malaysiatime type : Full timeposted on : ...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Senior Software Engineer

    Senior Software Engineer

    SkyeChipBayan Lepas, Pulau Pinang, Malaysia
    Job Title : Senior Software Engineer.We are looking for a self-motivated, multi-tasker, and demonstrated team-player.You will be a lead developer responsible for the development of new software prod...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Software Engineer / Software Senior Engineer

    Software Engineer / Software Senior Engineer

    Cohu MalaysiaBayan Lepas, Pulau Pinang, Malaysia
    LTX Credence Sdn Bhd (A Cohu Company) is hiring.At Cohu Malaysia, we are committed to driving innovation and excellence in the semiconductor industry. Our mission is to create a dynamic and inclusiv...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Software Engineer

    Software Engineer

    Netprisma Technologies Penang Sdn BhdAyer Itam, Pulau Pinang, Malaysia
    Responsible for part of functionalities and features in software projects; as well as the output of technical documents in aspects such as system architecture, design. Develop, maintain, customize, ...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Embedded Software Engineer – RTOS

    Embedded Software Engineer – RTOS

    QuectelBayan Lepas, Penang, Malaysia
    Quectel is a leading global supplier of cellular IoT modules and antennas.We connect devices and people to networks and services, powering digital innovation and helping to build a smarter world.Ou...Tunjukkan lagiKemas kini terakhir: 20 jam yang lalu
    • Dinaikkan pangkat
    Application Engineer / Senior

    Application Engineer / Senior

    Tekmark GroupBayan Lepas, Penang, Malaysia
    We are looking for a passionate Application Engineerto join our dynamic team.If you enjoy solving technical challenges, working closely with customers, and being at the forefront of technology, thi...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Senior GenAI Software Solutions Engineer

    Senior GenAI Software Solutions Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    Senior GenAI Software Solutions Engineer page is loaded## Senior GenAI Software Solutions Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : J...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    GenAI Software Solutions Engineer

    GenAI Software Solutions Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    GenAI Software Solutions Engineer page is loaded## GenAI Software Solutions Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : JR # • •Job Deta...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Senior Software Engineer

    Senior Software Engineer

    Confinex TechnologiesGeorge Town, Pulau Pinang, Malaysia
    Join Confinex Technologies – Where Speed Meets Innovation.Software Developer (C++ / Python).At Confinex Technologies, we are redefining the future of financial markets. As a cutting-edge financial t...Tunjukkan lagiKemas kini terakhir: 8 jam yang lalu
    • Dinaikkan pangkat
    Software Engineer (Automation)

    Software Engineer (Automation)

    APRPMBayan Lepas, Penang, Malaysia
    About the job Software Engineer (Automation).Shenzhen Colibri Technologies Co.As a leading provider of automation solutions, Colibri focuses on R&D, design, production, sales, and technical service...Tunjukkan lagiKemas kini terakhir: 2 hari yang lalu
    • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    City of Shakopee, MNBayan Lepas, Penang, Malaysia
    NI is Emerson's Test and Measurement (T&M) Business Unit.In this role, your responsibilities will be unleashing the value of systems & hardware through development of drivers, software, or firmware...Tunjukkan lagiKemas kini terakhir: 1 hari yang lalu