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.