Software Architect - Android & Embedded Systems
Role details
Job location
Tech stack
Job description
We are looking for an experienced Software Architect to join our team in Lund. In this role, you will work alongside highly skilled architects, developers, and system engineers, taking a leading role in defining and driving software architecture for innovative products and platforms. You will act as a trusted technical advisor to both customers and internal teams, balancing strategic thinking with hands-on engineering.
As a Software Architect, you will guide development teams throughout the entire product lifecycle from requirements and architecture definition to implementation, integration, and deployment. You will mentor engineers, drive technical direction, and actively contribute to software development and system design. This role combines strategic architectural responsibility with hands-on engineering, enabling you to shape both products and teams.
If you are passionate about technology, enjoy solving complex challenges, and thrive in customer-facing technical leadership roles, we would love to hear from you., * Define, communicate, and drive software architecture for complex embedded and connected systems
- Provide technical leadership throughout requirements analysis, design, bring-up, development, integration, and product release
- Mentor and coach development teams, promoting engineering excellence and best practices
- Actively contribute to system design, software development, troubleshooting, and technical decision-making
- Ensure architectural decisions support scalability, maintainability, performance, and long-term product success
Customer Engagement
- Build strong relationships with customers and stakeholders to understand business and technical needs
- Translate customer visions and requirements into robust technical solutions and system architectures
- Lead technical discussions, workshops, and architecture reviews with customers and partners
- Support project planning, effort estimation, risk assessment, and technical roadmap development
Strategic Collaboration
- Collaborate with software management to strengthen organizational capabilities, technical strategy, and competence development
- Contribute to technology evaluations, innovation initiatives, and strategic partnerships
- Establish and maintain relationships with key technology vendors, chipset suppliers, and ecosystem partners, * Experience with embedded Linux and real-time operating systems such as:
- Yocto Linux
- FreeRTOS
- Experience with one or more of the following platforms and technologies:
- NXP
- Nordic Semiconductor
- Silicon Labs
- STMicroelectronics
- Ambarella
Requirements
To succeed in this role, you should have:
Android Experience
- Experience from Android platform development, software architecture and Android bring-up on Qualcomm-based platforms
- Experience with BSP (Board Support Package) integration, device trees, boot processes, and low-level platform software.
Qualcomm Experience
- Strong knowledge of Qualcomm chipsets, software frameworks, tools, and development workflows
- Experience working across multiple layers of the Android software stack, from low-level platform software to application frameworks
Leadership & Communication
- Demonstrated ability to lead technical teams and drive architectural decisions
- Ability to explain complex technical concepts to both technical and non-technical audiences
- Strong communication and stakeholder management skills, excellent documentation and presentation capabilities
Personal Qualities
- Curious, adaptable, and eager to learn
- Strong problem-solving mindset
- Collaborative team player with a positive and proactive attitude.
- Comfortable working in dynamic and fast-moving environments, * Experience with camera, imaging, audio, or multimedia processing technologies
- Understanding of multimedia frameworks and hardware acceleration
AI and Machine Learning
- Experience applying AI and machine learning technologies in embedded or edge-device environments
- Knowledge of computer vision, object detection, edge AI, or related technologies.
Customer-Facing Development
- Experience working directly with customers to define requirements, align technical solutions, and successfully deliver products