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