📍 Job Overview
Job Title: UI Designer - Android Development
Company: BRP
Location: Campinas, São Paulo, Brazil
Job Type: Full-time
Category: UI/UX Design, Automotive Infotainment Systems
Date Posted: June 16, 2025
Experience Level: Mid-Level (3-5 years)
Remote Status: Hybrid
🎨 Role Summary
- Focused on the design and integration of user interfaces for Android-based automotive infotainment systems.
- Collaborating with hardware and embedded software engineering teams throughout the GUI software development lifecycle.
- Ensuring modular architecture and reusable UI components for scalable and maintainable design solutions.
- Contributing to the development of cutting-edge and emerging automotive computing technologies and user experiences.
🖼️ Primary Responsibilities
- Collaborate closely with hardware and embedded software engineers to define and implement the graphical user interface (GUI) for Android-based infotainment systems.
- Design and integrate GUI software components, emphasizing a modular architecture for reusability and maintainability across different vehicle platforms.
- Work with front-end and back-end developers, product managers, and quality assurance teams to deliver a seamless and excellent user experience within the automotive context.
- Conduct benchmarks and participate in the evaluation and selection of future UI/UX solutions and technologies for infotainment systems.
- Translate user requirements and design specifications into functional and visually appealing user interfaces for Android AOSP (Android Open Source Project) environments.
🎓 Skills & Qualifications
Education: Bachelor's degree in Software Engineering, Computer Science, Graphic Design, Interaction Design, or a related field, or equivalent practical experience in UI/UX design for embedded systems.
Experience: 3 to 5 years of relevant experience in UI design and development, particularly within embedded systems or automotive infotainment platforms. A strong portfolio demonstrating work on complex UI projects is expected.
Required Skills:
- Proficiency in UI design principles, visual design, and interaction design specifically for Android platforms.
- Hands-on experience developing embedded software for production automotive infotainment systems.
- Strong knowledge of the Android and/or Android Automotive operating system architecture and stack (AOSP, Android Framework, Android HAL Layer).
- Detailed understanding of the Android graphics stack and its implications for UI performance and rendering.
- Experience with In-Vehicle Infotainment (IVI) platforms and their specific design challenges and requirements.
- Proficiency with UI design and prototyping tools such as Figma.
- Working knowledge of programming languages relevant to Android development, such as Java and Kotlin, for effective collaboration with engineering teams.
Preferred Skills:
- Experience with design systems and component libraries for scalable UI development.
- Familiarity with usability testing methodologies and gathering user feedback for design iteration.
- Understanding of automotive industry standards and safety requirements related to HMI (Human-Machine Interface).
- Experience with version control systems like Git for collaborative design and development workflows.
🎨 Portfolio & Creative Requirements
Portfolio Essentials:
- Include case studies demonstrating your UI design process for complex systems, preferably within embedded or automotive contexts.
- Showcase your ability to design for the Android platform, highlighting considerations for different screen sizes, inputs, and performance constraints.
- Present examples of visual design, including typography, color palettes, iconography, and layout, specifically tailored for in-vehicle environments.
- If possible, include demonstrations or documentation of interactive prototypes or functional UI implementations you have contributed to.
Process Documentation:
- Document your approach to user research and requirements gathering for automotive interfaces.
- Illustrate your ideation process, including wireframing, prototyping, and iteration based on feedback.
- Explain your methods for validating designs, such as usability testing or heuristic evaluations, within the context of in-vehicle usage.
💵 Compensation & Benefits
Salary Range: R$ 7,000 - R$ 12,000 per month (Estimated)
- This estimated range is based on market data for Mid-Level UI Designer roles with embedded systems experience in the Campinas/São Paulo region of Brazil.
- Factors influencing the final salary may include specific experience level, depth of technical knowledge (especially with AOSP and IVI), and the results of the interview process.
- Research sources consulted include local salary benchmarks for technology roles and cost of living indices for Campinas.
Benefits:
- Competitive salary based on experience and qualifications.
- Health and dental insurance plans.
- Retirement savings plan or equivalent.
- Opportunities for professional development and training, particularly in emerging automotive technologies and design tools.
- Potential for performance-based bonuses.
- Employee discounts on BRP products.
- Hybrid work arrangement offering flexibility.
Working Hours: Full-time position, typically 40 hours per week. The hybrid work model may offer some flexibility in daily scheduling to accommodate creative workflows and collaboration needs.
🎯Team & Company Context
🏢 Company & Design Culture
Industry: Manufacturing (Recreational Vehicles and Boats)
Company Size: 10,001+ employees
Founded: 2003
BRP is a global leader in the recreational vehicles and boats industry, known for iconic brands like Ski-Doo, Sea-Doo, and Can-Am. Their focus on innovation and customer experience drives their product development, including advanced infotainment systems. The design culture within BRP likely emphasizes both performance and user enjoyment, translating technical capabilities into intuitive and engaging user interfaces for their diverse range of products.
Team Structure:
- This role is within the Engineering department, specifically reporting to the Mechatronics Software Development Team Leader, indicating a close integration of design within a technical engineering team.
- Collaboration is expected with hardware engineers, embedded software developers, and other front-end/back-end development teams.
- The team likely follows an agile or iterative development methodology, common in fast-paced technology environments.
Methodology:
- Development likely involves a structured software development lifecycle, incorporating requirements gathering, design, implementation, testing, and release.
- Given the embedded nature, methodologies will include considerations for hardware constraints and real-time performance.
- Collaboration tools and processes will be key for coordinating efforts between design, software, and hardware teams.
Company Website: https://careers.brp.com/global/en
📈 Career & Growth Analysis
Design Career Level: This role is positioned as a Mid-Level UI Designer, implying a need for solid technical understanding and design execution skills. Responsibilities suggest independent contribution to design and integration tasks.
Reporting Structure: Reporting to a Mechatronics Software Development Team Leader indicates a direct link between UI design and the core engineering function, offering opportunities to deeply understand the technical constraints and possibilities of automotive infotainment systems.
Design Impact: As a UI Designer on the Android Development team, your work will directly influence the user experience of BRP's infotainment systems, impacting customer satisfaction and the overall perception of their vehicles.
Growth Opportunities:
- Opportunity to deepen expertise in designing for embedded systems and the specific domain of automotive infotainment, a growing area in the industry.
- Potential to move towards Senior UI Designer roles, leading design initiatives and mentoring junior designers within the embedded space.
- Growth into roles focused on broader UX strategy for connected vehicles or HMI systems.
- Possibilities for cross-functional growth into areas like technical product ownership or specialized embedded UI development.
🌐 Work Environment
Studio Type: The role is based in Campinas, Brazil, with a hybrid work arrangement, suggesting a blend of on-site work for collaboration and potentially remote work flexibility.
Office Location(s): Campinas, São Paulo, Brazil.
Design Workspace Context:
- The hybrid model likely means access to collaborative workspaces for team meetings, design reviews, and hardware integration sessions.
- On-site time will be crucial for working directly with hardware prototypes and embedded systems.
- The environment should facilitate close interaction with engineering peers, fostering a collaborative problem-solving approach.
Work Schedule: Full-time with a hybrid arrangement. The specific balance between on-site and remote work will be determined by team needs and company policy, aiming to support both individual focus and team collaboration.
📄 Application & Portfolio Review Process
Design Interview Process:
- Initial screening call to assess basic qualifications and fit.
- Technical interview focusing on your experience with Android development, AOSP, graphics stack, and IVI platforms. Be prepared to discuss specific projects and technical challenges you've faced.
- Portfolio review where you will present case studies of your UI design work, emphasizing your process, decisions, and the impact of your designs, particularly for embedded or complex systems.
- Interview(s) with the hiring manager and potentially other team members to assess collaboration skills, problem-solving abilities, and cultural fit within the engineering team.
Portfolio Review Tips:
- Curate your portfolio to highlight projects relevant to embedded systems, automotive interfaces, or complex interactive systems.
- Structure your case studies to clearly articulate the problem, your design process (research, ideation, iteration), your solutions, and the outcomes or impact.
- Specifically address how you designed for the constraints and unique characteristics of the Android platform and in-vehicle environments.
- Be prepared to discuss the technical implementation aspects of your designs and how you collaborated with developers.
Challenge Preparation:
- While not explicitly stated, be prepared for the possibility of a design challenge or technical exercise during the interview process, potentially related to designing a specific UI element or interaction for an automotive context, or a brief coding exercise related to UI implementation.
- Practice articulating your design rationale and technical decisions clearly and concisely under pressure.
ATS Keywords: UI Design, User Interface, Android Development, Embedded Systems, Automotive, Infotainment, AOSP, Android Automotive, Android Graphics Stack, IVI, Figma, Java, Kotlin, GUI, Human-Machine Interface (HMI), User Experience (UX), Design Process, Prototyping, Wireframing, Interaction Design, Visual Design, Case Study, Portfolio, Collaboration, Agile, Software Development, Mechatronics.
🛠 Tools & Technology Stack
Primary Design Tools:
- Figma: Expected proficiency for UI design, prototyping, and collaboration.
- Knowledge of other relevant design and prototyping tools may be beneficial but Figma is explicitly required.
Collaboration & Handoff:
- Tools for design handoff to developers (e.g., Zeplin, InVision Inspect, or Figma's built-in features).
- Collaboration platforms for communication with engineering and other teams (e.g., Slack, Microsoft Teams).
- Version control systems (e.g., Git) for managing design files and collaborating with the development codebase.
Research & Testing:
- While not explicitly listed, familiarity with tools or methods for user research, usability testing (e.g., remote testing platforms, eye-tracking studies in simulated environments), and analytics for measuring UI performance is advantageous for a UI role.
👥 Team Culture & Values
Design Values:
- Innovation: As a company in the recreational vehicle industry, innovation in design and technology is likely highly valued.
- Customer Focus: Creating excellent user experiences for their customers operating vehicles and boats is paramount.
- Collaboration: Working effectively with hardware and software engineers is essential for success in this role.
- Quality: Delivering robust and reliable UI solutions for embedded systems is critical.
Collaboration Style:
- Expected to be highly collaborative, working closely with cross-functional teams including hardware, embedded software, and other developers.
- Regular communication and knowledge sharing will be important for integrating UI seamlessly into the overall system.
- Potential for agile ceremonies like stand-ups, sprint planning, and retrospectives depending on the team's methodology.
⚡ Challenges & Growth Opportunities
Design Challenges:
- Designing intuitive and safe user interfaces for in-vehicle environments where driver distraction is a critical concern.
- Working within the technical constraints of embedded systems and ensuring optimal UI performance on potentially limited hardware.
- Balancing user needs and aesthetic goals with engineering feasibility and project timelines.
- Staying updated with the rapidly evolving Android platform and automotive technology trends.
Learning & Development Opportunities:
- Opportunity to become a subject matter expert in automotive HMI and embedded UI design.
- Exposure to cutting-edge automotive computing technologies and future mobility trends.
- Potential for training in advanced Android development concepts relevant to UI optimization and integration.
💡 Interview Preparation
Design Process Questions:
- Be prepared to walk through your design process for a challenging UI project, explaining your approach to research, ideation, prototyping, and testing, particularly for a system with technical constraints.
- Discuss how you incorporate user feedback and iteration into your design workflow.
- Explain how you collaborate with engineers to ensure your designs are technically feasible and implemented accurately.
Company Culture Questions:
- Research BRP's products and target audience. Be prepared to discuss how you would approach designing for their specific users and brand identity.
- Ask questions about the design team's structure, how design integrates with engineering, and the tools/methodologies they use.
- Demonstrate your enthusiasm for the automotive/recreational vehicle industry and designing for unique user contexts.
Portfolio Presentation Strategy:
- Select 2-3 case studies that best demonstrate your skills in UI design for complex systems, ideally with some relevance to embedded or automotive contexts.
- For each project, clearly outline the problem, your role, your design process, key decisions, and the final outcome.
- Highlight any challenges related to technical constraints or collaboration with engineering teams and how you addressed them.
- Be prepared to discuss the technical aspects of your designs, including how they might be implemented on an Android platform.
📌 Application Steps
To apply for this design position:
- Submit your application through this link.
- Tailor your resume and cover letter to highlight your experience in UI design, Android development, and specifically embedded or automotive infotainment systems. Use relevant ATS keywords from the list provided.
- Prepare your online portfolio, ensuring it is easily accessible and showcases your most relevant work, particularly case studies demonstrating your design process for complex interfaces.
- Research BRP and their products to understand their brand, target audience, and the context in which their infotainment systems are used.
- Practice discussing your portfolio projects and technical experience, focusing on the challenges you've overcome and the impact of your designs.