Software Architect
Hashlist is a platform that connects candidates with automotive companies and provides a one‑stop shop for those looking to work in the industry.
SW Architect – Smart Digital Cockpit Software (10–15 years of experience in software design and architecture) 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 hyper‑visor‑hosted multi‑OS 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