NoFluffJobs Stacjonarnie Junior

Data Collection SW Engineer / Graduate

Toyota Digital HUB & SSC (TME NV/SA)

⚲ Wrocław

9 000 - 10 000 PLN (PERMANENT)

Wymagania

  • C++
  • Java
  • Phyton
  • Linux
  • Jira
  • Rust

Opis stanowiska

O projekcie:
Team description:

The Data & Network team in Toyota Motor Europe’s R&D Electronics Engineering division drives advancements in data collection and vehicle networking to enable Software Defined Vehicles and enhance user experience.

The team collaborates with internal departments, the global Toyota organization, and external companies to deliver software solutions from concept to development.



Role Summary:

As a Graduate Software Engineer, you will contribute to the development, testing, and maintenance of software solutions supporting connected vehicle and data-driven services. Working within a collaborative engineering environment, you will support software development activities across both backend and embedded platforms, including interaction with hardware test environments and target devices. You will work alongside experienced engineers and cross-functional teams to deliver reliable, secure, and high-quality software while building strong foundations in modern software engineering practices, automotive systems, and Agile development methodologies.

Formal Role Details:
- Job Type: undefined time period contract - Starting date: Position available from September 2026 - Location: Wrocław, Silver Tower Office Center - Working Pattern: Hybrid 2 to 3 days per week in the office, in line with the need - Reporting line: MW manager / Team Lead - Education level required: Master's degree in computer science, software engineering or similar

What we can offer you:
- Health insurance- Sport card- Lunch subsidy- Car leasing- Languages lessons- Bonuses

Wymagania:
For
TME Graduate positions we are targeting recent University Graduates (less than
18 months of experience excluding internships)

- Language Skills: Fluent in English (TME business language).- Industry Interest: Strong interest in automotive technologies, connected vehicles, embedded systems, and software-defined mobility solutions.- Technical Experience:- Hands-on experience in software development through internships, academic projects, or personal initiatives.- Good understanding of backend application development, Linux environments, and software debugging techniques.- Interest in embedded platforms and willingness to work with hardware test benches, ECUs, and target devices where software is deployed and validated.- Proficiency in one or more programming languages such as Python, Java, C++, Rust, or Lua.- Software Engineering & Development Practices: Familiarity with software engineering fundamentals including requirements engineering, software design, Agile methodologies, DevOps practices, testing, and system validation activities such as SIL/HIL.- Core Competencies: Strong analytical thinking, problem-solving ability, curiosity, teamwork, and communication skills, with a proactive attitude towards learning and continuous improvement.

Other Requirements:

- Willingness to occasionally travel for business purposes.- Holder of a valid Category B driving licence or currently in the process of obtaining one.



Additional requirements (considered an advantage):

Tools & Platforms:
- Requirements and lifecycle management tools (e.g., Jama, Codebeamer)- Collaboration and version control platforms (e.g., GitHub, Jira, Confluence)- Automotive development and testing tools (e.g., CANoe, vTESTstudio)
Additional Technical Knowledge:
- Automotive and network communication protocols (e.g., CAN, Ethernet, SOME/IP) - Embedded Linux environments and hardware/software integration - Generative AI (GenAI) technologies - Model-based development using MATLAB & Simulink



You have a TOYOTA DNA, this means:

Courage: you are ready to let go of
the easy path to reach challenging targets

Creativity: your passion drives you to
explore innovative ideas and challenge the impossible

Coaching: you share knowledge and
feedback with your colleagues and celebrate each other's success

Curiosity: you are open for new
experience and able to combine imagination with fact-based observation

Collaboration: you are a team player,
respectful and inclusive in your style and you take a customer-oriented
approach

Codzienne zadania:
- Software Development: Support the design, development, testing, and maintenance of software applications related to data collection and connected services, following established coding standards, cybersecurity guidelines, and software engineering best practices.
- Team Collaboration: Work collaboratively with cross-functional teams including product owners, programme management, testing teams, and other software engineers to deliver high-quality software solutions.
- Software Quality Assurance: Participate in code reviews, unit testing, debugging, and integration activities to help ensure software quality, reliability, and maintainability.
- Version Control & CI/CD: Use version control tools such as Git for source code management, including committing, branching, and merging code changes. Contribute to continuous integration and deployment activities under guidance from senior engineers.
- Bug Fixing & Maintenance: Assist in identifying, troubleshooting, and resolving software defects, while supporting ongoing maintenance and performance improvements of existing applications.
- Technical Documentation: Create and maintain technical documentation including code comments, design documentation, test records, and user guidance to support software development and knowledge sharing.
- Agile & Continuous Improvement: Participate in Agile/Kanban ceremonies and team activities, contributing to task tracking, continuous improvement initiatives, and collaborative problem-solving within the development team.

🔍 Dekoder Ogłoszenia

🟡
drives advancements in data collection and vehicle networking to enable Software Defined Vehicles and enhance user experience
Praca nad nowymi technologiami, które mogą być w fazie prototypowej i wymagać dużo eksperymentowania.
🟡
deliver software solutions from concept to development
Możesz być zaangażowany w różne etapy projektu, od pomysłu po gotowy produkt, co może oznaczać nieprzewidywalność zadań.
🟡
support software development activities across both backend and embedded platforms
Oczekuje się od Ciebie wszechstronności i umiejętności pracy zarówno z oprogramowaniem serwerowym, jak i tym bezpośrednio związanym ze sprzętem.
🔴
undefined time period contract
Umowa na czas nieokreślony, ale z potencjalnie niejasnym okresem jej obowiązywania na początku.
🟡
Hybrid 2 to 3 days per week in the office, in line with the need
Elastyczność w pracy zdalnej może oznaczać, że faktyczna liczba dni w biurze będzie zależeć od bieżących potrzeb projektu lub menedżera.