- BS or MS degree in the technology-related field
- Strong Python programming skills (or skills in other object-oriented languages)
- Minimum 5 years of experience in software development
- Strong object-oriented programming skills
- Working knowledge of SQL relational databases, preferably PostgreSQL
- Knowledge of Unified Modeling Language (UML)
- Advanced written and spoken English skills
- Strong attention to detail and the broader picture
- Commitment to quality
- Proactiveness, flexibility, and willingness to learn
- Strong leadership, communication, and management abilities
Preferred qualifications:
- Knowledge of functional programming
- Working knowledge of Jenkins
- Experience with pytest framework
- Knowledge of advanced testing methodologies like property-based testing and model-based testing (Hypothesis framework)
- Experience with .NET platform and C# language
- Knowledge of Ethernet, CAN, LIN, UART protocols
Stručna spremaVisoka stručna sprema, Viša stručna sprema, Magistar struke, Sveučilišni prvostupnik
Digitalne vještinePython, SQL, Unified Modeling Language (UML)
JezikEngleski (C1)
Minimalne godine radnog iskustva5