As an Android Developer for an embedded platform, you will have the unique opportunity to join a growing team focused on re-defining the transportation experience, as we know it today. You will be challenged with developing innovative solutions which solve difficult and ambiguous real-world issues
- Develop User Experience (UX) embedded code for an infotainment platform
- Ensure code robustness by creating unit tests and monitoring your code commits throughout the CI/CD process
- Leverage your in-depth understanding of the platform architecture to assess and participate in the technical design, feasibility, and planning process
- Participate in architectural and code reviews
- Create/review UX High-Level Design documentation
- Research new trends/technologies in Android embedded development
- Bachelor's degree in Computer Engineering, Computer Science, or related field
- 3+ years of experience writing embedded software
- 2+ years of Android Java software development experience on Embedded Android AOSP (for example vehicle infotainment, smart home device with user interface, fitness equipment with user interface, etc.)
- 1+ years of experience with developing software leveraging Agile concepts such as SCRUM, SAFe, Kanban, etc.
- Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related
- 4+ years of experience in software development on Embedded Android in the automotive industry
- 2+ years’ experience with developing software leveraging Agile concepts
- 3+ years using Android Studio
- Proficiency with revision control including Git, Subversion, or equivalent
- Experience with Jira, Confluence, or equivalent
- Familiarity with GitHub or equivalent source control repositories and Build Tools
- Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business partners
- Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
- Excellent communication skills