Job Directory Software Integration/Triage Engineer

Software Integration/Triage Engineer
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Position Description:
Motorola Mobility, A Lenovo Compnay, is one of the world's fastest growing
smartphone providers, creating groundbreaking, affordable, high quality
products designed and built with the global customer in mind. And it's our
people who make this all happen. We are thinkers, risk-takers and problem
solvers, working together to constantly challenge the status quo. If you share
our commitment to ingenuity, creativity and innovation, we want you to help us
define our world of tomorrow. Explore the opportunities and apply today.

As a team member, the software integration engineer will focus on content
integration, improvement of system stability and performance, debugging, issue
triage and resolution. This position involves verification, triage, analysis,
bug fixing, driving critical blocking issues, working with product teams, HW
teams and product management teams to deliver new Android smart phone
products.

Roles and Responsibilities:
● The software integration team's focus is to ensure we continue to delight
our customers by delivering a best in class product experience focusing on
stability and performance of the overall system,
interfacing with product core teams, managing SW commitments, and executing to
these
commitments while leveraging all aspects of SW platform across the SW lines
and products.
● As a team member, the software engineer will focus on content integration,
improvement of system
stability and performance, debugging, issue triage and resolution and product
configuration.
● Product Software Integration. Responsible for ensuring software delivery to
meet product launch
objectives. Primary tasks include: providing overall software delivery plans
and ensuring the software
development teams are driven to meet those objectives, issue tracking and
priority setting, vendor
management, providing daily status to management, software architectural
decisions and oversight,
overseeing configuration management duties.
● Triage Engineering. Responsible for technical review of incoming issues to
help properly route issues to appropriate development teams for resolution.

Primary tasks include: analysis of mobile logs and
crash trace details, cross referencing and reviewing source code, development
of automated tools to
assist the triage process (javascript/java tool running in Google App Engine
environment using
Google Cloud SDK)

Technical Environment: Android, Java, C/C++, OOA/OOD, Data Structures,
Software Design, Multi-
threading and Networking.

Position Requirements:
Basic Qualifications:
● BS/MS in CS or other related technical discipline,
● At least 7 years of professional experience
● Demonstrated Java and C/C++ programming experience
● Solid understanding of Android framework and Android mobile application
development
● Strong understanding of mobile design principles and Android UI best
practices
● Proficient in networking, multi-threading, caching strategies, memory
management, and power
management techniques specific to mobile devices
● Excellent foundation in computer science, with strong competencies in OO
design, data structures,
algorithms, and software design.
● Experience with javascript and Google Cloud tools

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.