We are a team of 100+ motivated professionals with different personalities and different career paths who are working in cross-functional teams with the goal of developing innovative, high performance electrical solutions for the e-bike market.
Porsche eBike Performance was founded to drive the transformation of mobility with smart, innovative electrical solutions. We house a unique pool of expertise with e-bike drive system specialist FAZUA, Croatian software and connectivity innovator Greyp and, of course, all the knowledge, research and experience from the Porsche family.
Embedded Software Architect (m/f)
Zagreb
Full-time
Permanent employee
Who are we?
Who are we looking for?
We are looking for an Embedded Software Architect to define and oversee the embedded software architecture across our platform.
You will work closely with embedded, backend, and mobile teams to deliver integrated solutions, with a strong focus on constrained devices, real-time systems, and vehicle networks. The role includes both architectural responsibility and hands-on involvement in implementation and code reviews.
You will work closely with embedded, backend, and mobile teams to deliver integrated solutions, with a strong focus on constrained devices, real-time systems, and vehicle networks. The role includes both architectural responsibility and hands-on involvement in implementation and code reviews.
Responsibilities
- Embedded Architecture Definition: Define software architecture for embedded systems, including system decomposition, interfaces, and data flows across components.
- Hands-on Technical Leadership: Review and contribute to C/C++ code to ensure architectural decisions are correctly implemented and aligned with best practices.
- System Integration: Coordinate integration across embedded, connectivity, and backend systems, ensuring reliable communication (e.g. CAN, BLE, LwM2M).
- RTOS & Constrained Systems: Define approaches for task management, concurrency, and resource usage in RTOS-based environments.
- Vehicle Network Communication: Design and oversee communication over CAN or similar protocols, including message structures and system interactions.
- Technical Standards & V-Model: Define and enforce development standards and support testing activities in line with the V-model.
- Cross-functional Collaboration: Work with Product Owners, developers, and other stakeholders to define requirements and ensure consistent implementation across teams.
- Shared Libraries: Oversee the design and maintenance of shared embedded libraries in C/C++.
Requirements & Qualifications
- Experience in a role such as Embedded Software Architect, Technical Lead, or Senior Embedded Engineer
- Strong hands-on experience in C/C++ and ability to read, write, and review production code
- Experience with RTOS-based systems and real-time constraints
- Good understanding of constrained devices (memory, CPU, power) and their impact on system design
- Experience with CAN or similar communication protocols
- Proventrack recordof delivering software from design phase to production
- Solid understanding of software architecture principles and design patterns in embedded systems
- Experience with hardware-software integration and debugging on target devices
- Strong analytical and problem-solving skills
- Ability to collaborate effectively with cross-functional teams
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Bonus points
- Experience with connectivity technologies (BLE, LTE-M, NB-IoT, LwM2M)
- Familiarity with embedded security concepts (e.g. secure boot, firmware updates)
- Experience with diagnostics and logging in embedded systems
- Understanding of CI/CD for embedded software
- Exposure to AUTOSAR or similar frameworks
- Experience with Python or backend systems
What we offer
- Competitive salary and 25+ vacation days (extra vacation days based on years of work experience and number of children)
- Hybrid (up to 2 days per week)
- Benefits like flexible work hours, discounted Multisport card, referral program, education budget, etc.
- 100% paid sick leave for the first 42 days, plus 5 additional days without official sick leave report
- Employees may receive a performance bonus of 6% of the yearly base salary at 100% target achievement, along with Easter and Christmas bonuses
- Family package - subsidizes kindergarten fees
- Dog-friendly workplace policy
- Motivating and cross-functional environment great for learning and personal growth
- Creating a global impact - shaping a new industry with innovative products that are being mass produced and sold all around the world
