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
Apply for this job
You might also like:
- Senior System Developer React
- IT Support Technician
- SAP Integration Specialist
- Physical Security Specialist - Physical Security
- System Developer with strong interest in business operations
- Fullstack Developer (JavaScript/Node.js) at Elcare Nordic
- QA Tester
- CMDB Administrator
- Creative Employee in Graphic Design, Video Production, and Drone Operation
- Experienced System Administrator with Strong Networking Skills at Rimaster