Software Architect (Smart Digital Cockpit Software)
Software Architect (Smart Digital Cockpit Software)
Join to apply for the Software Architect (Smart Digital Cockpit Software) role at Hashlist
Hashlist is a platform for projects within the automotive industry. We establish supplier relationships with automotive companies and provide a one-stop shop for candidates interested in working in the industry.
We are looking for an experienced SW Architect – Smart Digital Cockpit Software to lead the design and definition of software architecture for next-generation automotive cockpit systems.
The role focuses on building reliable, scalable, and high-performance platforms that integrate multiple operating systems (Android, Linux, QNX) and enable seamless user experiences across digital displays and connected features.
- Full-time position
- Contract type: Permanent / Freelance
- Competitive salary package and benefits
- Opportunity to work with cutting-edge automotive technologies and global teams
Responsibilities
- Define and design software architecture for Smart Digital Cockpit systems
- Lead software design and implementation within an object-oriented environment
- Collaborate with cross-functional teams to ensure robust system integration
- Drive architecture development on automotive SoCs and microcontrollers
- Manage diagnostics, power moding, and variant management strategies
- Optimize system performance and ensure compliance with ASPICE and Functional Safety standards
- Participate in Agile Scrum development and continuous improvement processes
- Coordinate with suppliers and algorithm vendors to align technical and product requirements
Education
- Discipline – Computer Science, Electronics & Communication, Electronics & Computer, Electrical & Electronics
Core Skills
- Strong programming skills in C/C++/Java/Kotlin/Python
- Experience with Android framework and HAL layers
- Experience with hypervisor-hosted multi-OS-based automotive systems
- Knowledge of Power Moding, Diagnostics, and Variant Management
- Experience with operating systems like Linux, Android, QNX, and other RTOSs
- Experience with communication network protocols (Ethernet, SomeIP, CAN)
- Experience with communication interfaces (Ethernet, UART, SPI, USB)
- Familiarity with SCM tools (Git, Gerrit, Jenkins, JIRA, ALM)
- Experience with debugging tools (GDB, Lauterbach, JTAG-Debugger, ADB, logs)
- Knowledge of Functional Safety, ASPICE, and Test-Driven Development
- Excellent teamwork, communication, and problem-solving skills
- Deep knowledge in defining and designing system-wide software architecture (error detection/recovery, variant management, lifecycle, OTA, cybersecurity, logging, tracing)
- Strong understanding of Automotive Android and extensions for new use cases
- Expertise in Automotive CAN and Ethernet topologies and protocols
- Experience with hypervisor-based virtualization and isolation
- Knowledge of Adaptive AUTOSAR systems
- Experience managing suppliers and algorithm vendors
Next Steps
- Click Apply .
- We will review your application.
- If qualified, you’ll be accepted into the Hashlist network and considered for this and other relevant projects.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Motor Vehicle Manufacturing and Motor Vehicle Parts Manufacturing
Referrals increase your chances of interviewing at Hashlist by 2x.
#J-18808-Ljbffr