Magic Leap has flagged the Developer Technology Engineer job as unavailable. Let’s keep looking.

Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

Job Description

This individual will work with other engineers in the software design, development, integration, and test of mobile applications software on one or more mobile platforms for next generation subscriber devices, video analytic platforms, and wearable accessories concepts within the Systems & Solutions team.

These projects include research of next generation technologies, detailed analysis of new and existing solutions, and implementation of prototype designs for customer trials and initial product introduction.

Desired Skills:

  • Strong programming skills: C and C++; Java also preferred; Javascript, Objective-C and Swift a plus.
  • Knowledge of mobile device emerging technologies, including Smartphone architectures, geolocation technologies, camera/video technologies, touch screen displays, sensors, augmented/virtual reality, machine learning, data science, video analytics (e.g. OpenCV), and public and private WANs/PANs.
  • Experience in cross-mobile-platform development technologies (e.g. PhoneGap, Cordova). Experience in Vuforia, Unity, and Google Project Tango.
  • Experience/knowledge in mobile application software development tools (e.g. Git, Gerrit, Node.js), testing, process (Agile, kanban) and configuration management.
  • Experience in cloud computing, such as Amazon Web Services (AWS), Google Cloud, Dockerization, etc.
  • Experience with networking protocols TCP/UDP, and also SIP, RTP, RTCP is a plus.
  • Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. 
  • Excellent debugging skills to solve challenging problems.
  • Team-focused and highly self-motivated with a desire to explore new approaches and technologies in a fast-paced software development group.
  • Strong written and oral communication skills.

Strong programming skills: C and C++; Java also preferred; Javascript, Objective-C and Swift a plus.

Knowledge of mobile device emerging technologies, including Smartphone architectures, geolocation technologies, camera/video technologies, touch screen displays, sensors, augmented/virtual reality, machine learning, data science, video analytics (e.g. OpenCV), and public and private WANs/PANs.

Experience in cross-mobile-platform development technologies (e.g. PhoneGap, Cordova). Experience in Vuforia, Unity, and Google Project Tango.

Experience/knowledge in mobile application software development tools (e.g. Git, Gerrit, Node.js), testing, process (Agile, kanban) and configuration management.

Experience in cloud computing, such as Amazon Web Services (AWS), Google Cloud, Dockerization, etc.

Experience with networking protocols TCP/UDP, and also SIP, RTP, RTCP is a plus.

Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. 

Excellent debugging skills to solve challenging problems.

Team-focused and highly self-motivated with a desire to explore new approaches and technologies in a fast-paced software development group.

Strong written and oral communication skills.

Basic Requirements

  • Bachelor's Degree or Master's Degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Mobile application and/or platform development, including Android, iOS, and/or Mobile Web development with Android OR iOS UI frameworks (Android SDK & NDK is a plus)

Bachelor's Degree or Master's Degree in Computer Science, Computer Engineering, or Electrical Engineering

Mobile application and/or platform development, including Android, iOS, and/or Mobile Web development with Android OR iOS UI frameworks (Android SDK & NDK is a plus)

Travel Requirements

Relocation Provided

Position Type

Referral Payment Plan

EEO Statement

Motorola Solutions is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran's status, or, any other protected characteristic.

If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.

Read Full Description

Discover Similar Jobs

Suggested Articles