Full-Time Sr. Software Development Engineer, Mobile (ATG)
Platform Science is hiring a remote Full-Time Sr. Software Development Engineer, Mobile (ATG). The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Platform Science
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Who We AreAt Platform Science, we’re working to connect everything that moves.Founded in 2015, we are an open IoT platform that partners with innovative fleets, application developers, vehicle manufacturers, and equipment providers in the transportation industry to deliver revolutionary solutions to supply chain professionals across the globe.Our employees are an engaging, diverse group of people who believe in the power of great ideas. We hire people with different experiences and perspectives to build a company culture that fuels growth through innovation.We value thoughtful actions and empathy for others. We approach challenges with resiliency and creativity, while encouraging transparency because, no matter our backgrounds or responsibilities, we are one team.
About the RoleOur Advanced Technology Group (ATG) focuses on innovation. We are developing a cutting edge software platform that runs on Android in heavy duty semi-trucks. This platform integrates closely with the vehicle and provides drivers with a modern app ecosystem and driving experience.
Essential Responsibilities
- Develop software that targets various Android device types (automotive,phone/tablets,headless)
- Develop rapid Proof of Concepts (POCs)
- Harden existing solution to ready for production
- Work with prototype device types at our office in San Diego
- Explore new and exciting technologies like AI
Experience
- 5+ years experience in Android development
- Experience working with: Kotlin/Java
- Experience with Room or SQLite DBs
- Experience with RESTful and/or GQL APIs
- Experience with Android Widget Framework
- Experience with building AOSP projects (a plus)
- Good knowledge of MVVM, Dependency Injection, Flows, and Coroutines
- Experience writing unit tests, integration tests, and e2e test for Android apps
- A solid portfolio of experience building mobile applications
- Good technical foundation with ability to pick up new skills and adapt quickly
- Loves to troubleshoot and solve complex problems
- Desire to learn new technologies while supporting existing ones
- A commitment to software craftsmanship and things like unit testing, code review, design patterns, etc
- Bachelor’s Degree in Computer Science, Engineering, or equivalent experience