Software Architect
Workplace: Lund, Sweden
Expires: October 17, 2025
Join Terranet AB as a Software Architect to lead and design software architectures for next-generation urban traffic safety solutions, focusing on scalable, modular, and automotive-grade software systems for ADAS and autonomous driving.
Main requirements:
- 8+ years of experience in software development and design with strong software engineering principles.
- Proven experience working with automotive OEMs, Tier-1 suppliers, or related domains.
- Experience designing scalable architectures for automotive sensors, ECUs, or connected vehicles.
- Leadership experience in technical teams or designing large-scale applications.
- Expertise in programming languages such as C, C++, Rust, and Python.
- Familiarity with automotive middleware including AUTOSAR Classic and Adaptive.
- Knowledge of functional safety standards ISO 26262, cybersecurity ISO/SAE 21434, and safety analysis tools like FMEA, FMEDA, fault tree analysis.
Responsibilities:
- Collaborate with hardware and system engineers for integration of hardware and software.
- Guide development teams in implementing automotive-grade software ensuring performance, safety, and reliability.
- Conduct design and code reviews to ensure compliance with architectural goals and quality standards.
- Act as primary contact for software architecture queries from OEMs and Tier-1 suppliers.
- Ensure systems are fault-tolerant and capable of high real-time data processing.
- Create and maintain architecture diagrams, interface definitions, and detailed design documentation.
- Present architectural decisions and technical trade-offs to stakeholders and team members.
Required hard skills:
- Software architecture design in automotive domain
- Programming in C, C++, Rust, Python
- Automotive middleware knowledge (AUTOSAR Classic and Adaptive)
- Functional safety standards knowledge (ISO 26262)
- Cybersecurity standards (ISO/SAE 21434)
- Safety analysis tools (FMEA, FMEDA, fault tree analysis)
Soft skills:
- Collaboration with cross-functional teams
- Leadership and team guidance
- Effective communication for presenting technical concepts
- Problem-solving
- Open-mindedness
- Feedback acceptance and encouragement
Coding languages:
- C
- C++
- Rust
- Python
Frameworks:
- AUTOSAR Classic
- AUTOSAR Adaptive
Natural languages:
- English (Proficient)
Cultural skills:
- Pioneering spirit
- Trustworthiness
- Collaborative mindset
You might also like:
- Business Solution Specialist (Service and Maintenance)
- Cloud DevSecOps Engineer
- IT Architect / Solution Architect
- Security Guard - Summer Job Hultsfred
- Second Line Support Technician
- BESS & EMS Lead Software Developer
- Android Automotive Software Developer
- German-speaking IT Support Technician
- Senior Software Engineer
- Software Developer / C++ / Python