Search Jobs

Sr. Mobile Device Software Developer / Android

Detroit, MI 48243

Posted: 08/20/2019 Industry: Other Job Number: 8345

Sr. Mobile Device Software Developer (Multiple Positions)

Location:                            Detroit, MI

Duration:                           3-month Contract to Hire | client will not provide sponsorship - must be US Citizen or US Permanent Resident / Green Card Holder

Domain:                              Automotive


Major Responsibilities:

The Connected Ecosystem Integration organization blends aspects of Information Technology, Software Development, and Vehicle Engineering into a rewarding career that builds leading-edge services and products around the customer’ s connected vehicle experience. The Core App team is responsible for the software development, testing, and release of vehicle integrated apps which facilitate an application shop experience to our customers. Processes follow agile software development practices within the vehicle engineering timing model.

This specific role is for a Mobile Software Developer with the primary responsibility to work with a team to code a portfolio of connected application products and/or features of a product. The software developer is expected to have proficiency in JAVA for android coding and possess expertise in building new (and supporting existing) android-based software products that run on an in-vehicle platform. The software developer will engage at the development start stage and work from actionable user stories and epics that are derived from business requirements. Projects often include components which interface with back office systems, so experience with distributed systems is essential. Developers will work in an agile-based environment that may not strictly adhere to every facet of the agile methodology. Developers will be expected to assure their code through comprehensive unit tests, and deliver complete, robust, and critical defect-free product to integration teams for final testing. After release of the product, the developer may be asked to continue to support the product through a warranty period, and be engaged in defect triage, bugfixes, and hotfixes for critical issues.

One of the software developers in this role will also be relied on to function as SME’ s on build processes and function as the gate keeper of build tools, processes, and best practices. Experience with continuous delivery systems for Android will allow shepherding of all development activities to a common process.


Top Skills
  • 3-5 years (or more) of experience in software development in JAVA for Android.
  • Vehicle experience/previous client experience would be a plus
  • Android P or Android M experience preferred
  • Manager is looking to hire one Android Developer that also will act as the group' s Continuous Deployment SME and process owner. This individual should have experience as a release manager or with release management.


  • 3-5 years (or more) of experience in software development in JAVA for Android.
  • Leverage high degree of organizational and communication skills to comprehend design as articulated by team architects and contribute to effort estimation activities.
  • Work with team technical business analysts to always ensure features under development continue to meet the feature definition and expectation; communicate and escalate where necessary any ambiguous or contradictory features for resolution.
  • Work with a team of developers in an agile-based environment to build features of products that will be part of an in-vehicle Android platform.
  • Apply critical thinking to write efficient, flexible code using various methods to assure quality and which delivers the intended feature without relying on extensive development quality assurance teams.
  • Work to take a feature concept from base requirements and user stories to a functioning product that runs as part of a larger overall piece of Infotainment software.
  • Execute tasks in agile-based methodology and participate in scrum ceremonies; reinforce team mechanics by working in development pods to deliver product together, primarily acting as SME for the features developed.
  • Communicate within the development team with tools and artifacts and methods such as JIRA, GIT, Stash, Confluence, ALM, RTC, TFS, and more.
  • Leverage communication and problem-solving skills by interfacing with multiple teams to resolve integration issues during the development cycle.
  • Capability to solve problems that arise in development cycle and/or escalate appropriately and contribute to resolution strategies which balance risk management against desired feature content.
  • Develop and deploy product using industry-leading coding best practices, including cyber security design, driver distraction-sensitive standards, and object-oriented and reusable programming.
  • Subject matter expertise on continuous integration and continuous delivery methods. Ability to act as team SME on code practices, development tools, and deployment methods.
  • Work in a dynamic environment with many stakeholders and balance change and ambiguity with a positive attitude and a focus on delivering high quality product for our customers.
  • Expertise and/or certification in Agile software development methods
  • Proficiency in software development tools, such as JIRA, GIT, Stash, Confluence, ALM, RTC, Gherkin, and more
  • Knowledge and experience in vehicle infotainment platforms and architecture a plus (GMLAN, CAN, Global-A, Global-B, etc.)
  • Fluency with Connected Vehicle Infotainment systems
  • Back office systems interaction or integration experience a plus 


Educational Requirements
  • Bachelors degree in Information Technology, Computer Science, Engineering, Physics, Math, or Chemistry





Karen Kersten
Sr. Technical Recruiter

As a 25-year veteran of Technical Recruiting, I have one top priority: keeping you informed. I believe in being transparent and straightforward with you so that every interaction is comfortable and easy – together, we’ll get you the information and opportunities you need. Let’s have a conversation!
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.