Senior Staff Software Engineer, Infotainment (Android Applications & Frameworks)
Scout Motors Inc. · Fremont, CA · 1 wk ago
Engineering$198k–$240k/yrFull-time
About the role
The role is part of Scout Motors, an innovative brand that aims to revolutionize the electric pickup truck and rugged SUV market. Scout Motors is known for its commitment to community, work-life balance, and American innovation.
Responsibilities
- Design and implement extensible, maintainable, and performant Kotlin-based Android/AOSP/AAOS apps, frameworks, and SDKs
- Deliver new features, enhancements, and bug fixes at a high velocity
- Leverage test-driven development principles to maximize code quality
- Actively contribute to code quality by participating in code reviews
- Author design documentation, technical specifications, and delivery plans; define roadmaps
- Embrace and refine team coding standards and processes
- Track and leverage new Android/AOSP/AAOS technologies, software engineering best practices, and design patterns
- Collaborate with cross-functional teams, including UX Design, product, and other main systems engineering partners
- Provide technical leadership within the engineering org
Requirements
- BS/MS degree in computer science or related field
- Extensive understanding of Android OS, AOSP app optimization, performance, and frameworks
- Exceptional software development skills with Kotlin, Java, and Android Studio
- Extensive knowledge of software architecture, design patterns, and software development best practices
- Highly productive and motivated, able to work independently with minimal direction; able to transform ambiguity into actionable deliverables
- 10+ years of Android application software development experience
- Excellent verbal and written communication skills
- Excellent collaborative skills, ability to provide and receive guidance
- Excellent problem-solving skills, able to consider alternative options and select the optimal solution
- Thoughtful, pragmatic approach that considers tradeoffs (e.g.: future proofing vs. over-engineering)
Qualifications
- Embraces software engineering KPIs, including delivery velocity, quality, planning
Skills
- Knowledge of Kotlin, Java, and Android Studio
- Experience with Android OS, AOSP app optimization, performance, and frameworks
- Strong software development skills
- Ability to work independently and transform ambiguity into actionable deliverables
- Experience with software architecture, design patterns, and software development best practices
- Experience with software engineering KPIs
Benefits
- Competitive insurance including: Medical, dental, vision and income protection plans
- 401(k) program with: An employer match and immediate vesting
- Generous Paid Time Off including: 20 days planned PTO, as accrued 40 hours of unplanned PTO and 14 company or floating holidays, annually
- Up to 16 weeks of paid parental leave for biological and adoptive parents of all genders
- Paid leave for circumstances related to bereavement, jury duty, voting time, or military leave
Pay
Initial California base salary range: $198,000.00 - $240,000.00
Schedule
This role is based out of the Scout Motors location in Fremont, California. Responsibilities of this role require attendance in office with in-person meetings and events regularly.