What are the responsibilities and job description for the Algorithm Developer position at Akkodis?
Akkodis is looking for multiple Algorithm Developers onsite in Warren, MI. This position requires someone who has experience with Google SDK or Android SDK, Python and algorithm development.
The pay range is $80k-$114k a year on a W2 long term contract. Cannot do C2C.
We're seeking an Algorithm Developer to help build an advanced, customer-facing navigation application that runs on Android-based vehicle infotainment systems. This role will focus on integrating real-time connected data to deliver a next-generation navigation experience, featuring lane-level traffic awareness, precise lane guidance, and traffic signal integration.
Key Responsibilities: (5 Phases)
Phase 1 - System Design
- Define architecture for an Android-based navigation app tailored to in-vehicle platforms.
- Design use cases for advanced features like:
- Lane-level traffic detection and visualization
- Contextual lane guidance (e.g., “move to exit lane”)
- Traffic signal timing awareness
Phase 2 - SDK & Platform Integration
- Configure the base app using Android Automotive OS and Google Automotive Services SDK.
- Ensure platform compliance and optimize performance for embedded environments.
Phase 3- Core App Development
- Build initial navigation functionality:
- Map rendering for in-vehicle and tablet displays
- Basic routing and navigation logic
- Test the base system using simulated navigation scenarios.
Phase 4 - Connected Data Features
- Implement:
- Lane congestion visualization via traffic cards or overlays
- Dynamic lane guidance based on route context
- Traffic light prediction and signal timing display
Phase 5 - System Testing & Validation
- Run both simulated and live driving tests to evaluate:
- Navigation accuracy
- UI responsiveness
- Real-time data performance
- Identify and fix issues before system demo.
Demonstration & Feedback
- Conduct live and playback demos for internal teams.
- Present key features and gather feedback for future iterations.
Qualifications
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field
- 3 years of experience in algorithm development, ideally in automotive or navigation tech
- Proficient in Android development (Android Automotive OS, Java/Kotlin/C )
- Experience with real-time data integration and connected systems
- Strong communication and problem-solving skills
The pay range is $80k-$114k a year on a W2 long term contract. Cannot do C2C.
If you are interested in this role, then please click APPLY NOW.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Salary : $80,000 - $114,000