Android Software Engineer

4 weeks ago


Farmington Hills, Michigan, United States HRU Inc Technical Resources Full time
Job Title:
Android Developer (Automotive)

Job Overview:
HRU Technical Resources is seeking an experienced Android Developer to join our team at a global digital technology services company. This role will focus on advancing in-vehicle experiences through Android-based systems, requiring expertise in C++, Java, Android Automotive, and the Android Framework.

Key Responsibilities:
Lead the development of Android Automotive systems, focusing on custom HAL implementations for vehicle components such as Radio, Audio, GNSS, etc. Contribute to system design using SOLID principles and Design Patterns. Oversee Android OS migration, security enhancements (SELinux, FBE, FDE), and CTS/VTS implementation. Perform code analysis, debugging, and root cause analysis to resolve complex technical issues. Collaborate with cross-functional teams, using tools like RTM, Jira, and ALM.

Requirements:
8+ years of experience in Android development, particularly in Android Automotive and HAL. 10+ years of experience with C++ (STL, Templates, Threading) and Java. Strong knowledge of the Android Framework, Car Service, AIDL, and HIDL. Experience with NDK, JNI, and Android OS security protocols. Excellent problem-solving, communication, and interpersonal skills.

Work Environment:
This is a 1st (day) shift role. There may be occasional overtime in this role. Any OT will be paid at 1.5x. This is an on site role which can be based in either Peachtree City, GA or Farmington Hills, MI. Offer will be contingent upon a drug screen (which includes cannabis) and a background check. EOE (including Disability/Veterans)

  • Farmington Hills, Michigan, United States Panasonic Full time

    Job SummaryAs a Senior Software Engineer at Panasonic Automotive Systems Company of America, you will be responsible for leading the development of software for infotainment systems and advanced connected car solutions. This role requires a strong background in embedded software development, real-time operating systems, and software configuration management....

  • Software Engineer

    4 weeks ago


    Farmington Hills, Michigan, United States Technodrive Business Solutions Inc Full time

    Job Summary:Technodrive Business Solutions, Inc. is seeking a skilled Software Developer to join their team. The ideal candidate will have a strong background in software development and be able to design, develop, implement, test, maintain, and support business and computer applications software or specialized utility programs.Key Responsibilities:Design...


  • Bloomfield Hills, Michigan, United States ICONSTAFF Full time

    Job OverviewThe Senior Software Engineering Leader plays a pivotal role in driving the development of innovative software architectures that captivate customers. This position requires a deep understanding of customer needs and the ability to bridge the gap between requirements and market offerings.Key Responsibilities:1. Develop and implement...

  • Software Engineer

    4 weeks ago


    Farmington Hills, Michigan, United States Dechen Consulting Full time

    Job Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team at Dechen Consulting. As a Software Engineer, you will be responsible for developing applications using Java, Servlets, WebServices, Struts, and JavaScript based on business requirements. You will also develop the presentation layer and GUI framework using...


  • Farmington Hills, Michigan, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Sr Embedded Software Engineer to join our team at Saxon Global. In this role, you will be responsible for designing and developing embedded applications and services using C++ or Java.ResponsibilitiesDesigning embedded applications and services, including creating design documents.Developing codes and tools for...


  • Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full time

    Job Summary:The Senior Software Engineer will be responsible for developing software component design specifications, based on the software architecture design specification. This role will involve working closely with the software architecture team to ensure that the software component design specifications meet the requirements of the project.Key...


  • Farmington Hills, Michigan, United States Hitachi Full time

    Job SummaryJob Title: Software Design EngineerAt Hitachi, we are seeking an experienced Software Design Engineer to join our team. The successful candidate will be responsible for developing software component design specifications, based on the software architecture design specification. They will work closely with the software coders and testers to ensure...


  • Farmington Hills, Michigan, United States Hitachi Astemo Americas Inc Full time

    Job Summary: We are seeking a highly skilled Software Field Application Engineer to join our team at Hitachi Astemo Americas Inc. As a key member of our team, you will be responsible for providing exceptional customer support and technical expertise to our clients in the automotive industry.Key Responsibilities:Provide on-site support to customers, including...


  • Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full time

    Job Summary:As a Software Field Application Engineer at Hitachi Astemo Americas, Inc., you will be responsible for providing exceptional customer support and technical expertise to our clients in the automotive industry. This role requires a strong understanding of embedded software development, as well as excellent communication and problem-solving...

  • Software Engineer

    4 days ago


    Auburn Hills, Michigan, United States United Software Group Full time

    We are looking for a Software Engineer to join our team. A software developer with a strong background in software design and development, who can create high-quality and efficient code. The ideal candidate will have expertise in software design patterns and be able to implement scalable solutions.The successful candidate will be responsible for designing,...


  • Farmington Hills, Michigan, United States Sirius XM Radio Inc Full time

    About the RoleSiriusXM Radio Inc is seeking a highly skilled Staff Software Engineer to join our team. As a Middleware Expert, you will be responsible for designing, developing, and implementing software components for our automotive systems. This is a unique opportunity to work on cutting-edge technology and contribute to the development of innovative audio...


  • Farmington Hills, Michigan, United States TISCO Group Full time

    Job Summary:We are seeking a highly skilled Software Engineer, Operating Systems to join our team at TISCO Group, Inc. in Farmington Hills, MI. The successful candidate will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution for business applications.Key Responsibilities:Design and...


  • Auburn Hills, Michigan, United States Whisker Full time

    Software Quality Assurance EngineerAt Whisker, we're dedicated to delivering innovative pet products that make a difference in the lives of pets and their owners. As a Software Quality Assurance Engineer, you'll play a critical role in ensuring the quality of our software meets the highest standards.Key Responsibilities:Plan, execute, and oversee all QA...


  • Auburn Hills, Michigan, United States Whisker Full time

    Software Quality Assurance EngineerAt Whisker, we're committed to delivering innovative pet products that make a difference in the lives of pets and their owners. As a Software Quality Assurance Engineer, you'll play a critical role in ensuring the quality of our software solutions.Key Responsibilities:Lead quality assurance efforts to ensure software meets...


  • Auburn Hills, Michigan, United States Whisker Full time

    Quality Assurance Role at WhiskerWe are seeking a skilled Quality Assurance Engineer to lead quality assurance efforts, ensuring software meets high standards before release. The ideal candidate will oversee testing processes, collaborate with teams, and drive efficiency improvements, requiring strong technical skills and experience with manual and automated...


  • Farmington Hills, Michigan, United States Pandora Full time

    About the Role:SiriusXM and its brands are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners in the car, at home, and anywhere on the go with connected devices.As a Senior Quality Engineer, you will be responsible for designing, implementing, and...


  • Farmington Hills, Michigan, United States Pandora Full time

    About the Role:SiriusXM, the leading audio entertainment company in North America, is seeking a skilled Senior Software Engineer to join its team. As a key member of the ServiceNow platform development team, you will be responsible for designing and implementing innovative solutions that drive user experience and automation across the organization.Key...

  • Software Developer

    4 weeks ago


    Farmington Hills, Michigan, United States Wise Gen Inc Full time

    Job Title: Software EngineerCompany Overview: 4Serv Solutions is a leading provider of innovative technology solutions. We are seeking a highly skilled Software Engineer to join our team.Job Summary: We are looking for a talented Software Engineer to design, develop, and test software applications. The ideal candidate will have a strong background in...

  • Software Engineer

    4 weeks ago


    Farmington Hills, Michigan, United States Endevis Full time

    We are seeking a highly skilled Software Developer to join our team at Endevis. The ideal candidate will have strong expertise in C# and Python programming languages.The successful candidate will be responsible for developing software solutions using C#, Python, SQL, Docker, and Visual Studio. Experience with hardware/software interfacing is also highly...


  • Auburn Hills, Michigan, United States Whisker Full time

    Quality Assurance Role at WhiskerWe are seeking a skilled Quality Assurance Specialist to lead quality assurance efforts, ensuring software meets high standards before release. The ideal candidate will oversee testing processes, collaborate with teams, and drive efficiency improvements.Key Responsibilities:Plan, execute, and oversee all QA activities for...