Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Radio Software Engineer

SAI SYSTEMS

Radio Software Engineer

Farmington, MI +1 location
Full Time
Paid
  • Responsibilities

    Job Description

    We are seeking a HD RADIO SOFTWARE ENGINEER - ANDROID for our client in PLYMOUTH, MICHIGAN. Our client is a global Tier One Automotive Supplier whose Technical Center of North America is engaged in various local R&D activities with regard to ADAS & autonomous driving systems, IVI and chassis (braking and steering). It is developing products and new technologies customized for the North American market. OBJECTIVE The candidate will exhibit in-depth software design and coding skills for automotive products and specifically related to HD Radio / HD Data. The candidate will be engaged in entire software design phase including, software design review, writing detail design specification, coding, code review, design level unit testing and post-production maintenance. The candidate must have in-depth software design and coding skills, excellent communication skills, project management skills and strong interpersonal skills to work with customers effectively. KEY RESPONSIBILITIES

    • Develop Java Android applications for an in-vehicle Infotainment product
    • Development of new vehicle programs with Xperi HD Radio terrestrial broadcast features
    • Maintenance of existing vehicle programs with Xperi HD Radio terrestrial broadcast features
    • Using JIRA for issue analysis and resolution
    • Participate in design & code reviews
    • Creation of software requirement and design documents
    • Participate in vehicle quality events
    • Manage small projects and technical resources, including planning estimating and follow through
    • Work with the customer to refine requirements and to resolve issues

    EXPERIENCE LEVEL

    • Minimum of 2 years of software development experience with Java on Android 4.4+
    • Experience debugging Android applications through Android Studio
    • Experience with Git
    • Experience with Agile development process

    EDUCATIONAL REQUIREMENT

    • BS degree in Computer Science, Computer Engineering, Electronics/Electrical or similar technical field

    PREFERRED QUALIFICATIONS

    • Experience in developing automotive multimedia/infotainment software highly desired Experience developing on Android Pie
    • Experience developing in Kotlin
    • Experience using AndroidX libraries
    • Experience communicating with REST APIs, especially when using common open-source libraries like Retrofit2
    • Experience using the Android Studio profiling tools to identify & resolve performance bottlenecks
    • Experience in writing multi-threaded systems, and diagnosing related defects (like Deadlocks, Race Conditions, etc)
    • Experience developing Xperi HD Radio terrestrial broadcast functionality

    TRAVEL REQUIREMENTS

    • International < 10%
  • Locations
    Farmington, MI • Farmington Hills, MI