Senior Staff Software Engineer

Motorola Solutions

  • Pulau Pinang
  • Permanent
  • Full-time
  • 2 months ago
Company OverviewAt Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission -critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.Department Overview Developing the firmware for Fixed Video Camera consist of new camera bring up and image pipelineJob DescriptionAs a Software Engineer, you will be involved in the design and development activities of highly sophisticated surveillance cameras for professional and mission critical markets in the commercial, government and industrial segments. The Video Security & Access Controls (VS&AC) division designs, develops and manufactures advanced AI video analytics, network ,video management, sofware and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems.Responsibilities include:
● Design scalable multi-threaded object oriented software systems
● Own some components within the platform & OS - designing, building, and supporting
● Use modern C++ to to build high speed data processing applications
● Translate internal requirements and specifications into software designs
● Collaborate with hardware designers on board bring-ups
● Collaborate with firmware quality assurance teams to resolve regression test issues
● Troubleshoot and resolve pre and post-production issues
● Interface with key internal partners (such as Hardware team) and external vendors
(SoC suppliers) as part of the technical cross-functional team delivering final products.● Interface with factory and Imaging team for issues during lifescycle of board bring up and after shipment.Basic Requirements3 Must Haves:
● Embedded Development Experience● Experienced in programming C++ or C● Experience in working with small to medium development teams using Agile
methodologyGood to have:
● At least a Bachelor’s or Master’s Degree in Electrical/Electronics/Computer
Engineering or Computer Science
● Good foundation knowledge in microprocessors and controller designs
● Embedded system debugging and strong analytical skills are essential
● Familiarity with Hardware Documentation such as schematic and layout drawing and
communication protocols
● Experience in I2C, MIPI, SPI, USB, GPIO, UART, LPDDR, GPIO
● Firm grasp of operating system concepts including processes, threads, mutexes,
interrupt handling, and exception handling● Experience with development in a Linux environment● Knowledge of Java script and Python is added advantage●Knowledge of image processing and video compression algorithms● Knowledge of image processing and video compression algorithms.Travel Requirements NoneRelocation Provided NonePosition Type ExperiencedReferral Payment Plan No

Motorola Solutions

Similar Jobs

  • Senior Staff Engineer, Hardware Design

    Celestica

    • Pulau Pinang
    Req ID: 120433 Remote Position: No Region: Asia Country: Malaysia State/Province: Bayan Lepas City: Penang Summary The Senior Staff Engineer, Hardware Design works with cr…
    • 1 month ago
  • Senior Staff Engineer, Hardware Design

    Celestica

    • Pulau Pinang
    Summary The Senior Staff Engineer, Hardware Design works with cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure rob…
    • 1 month ago
  • Senior Staff Mechanical Engineer

    Motorola Solutions

    • Pulau Pinang
    Company Overview At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by so…
    • 25 days ago