New offer - be the first one to apply!

June 23, 2026

Embedded Engineer

Senior • Hybrid

Stockholm, Sweden

Interview Format: Online
Scope: 100%
Duration: One year
Start: ASAP
Location: Södertälje (Hybrid – 2–3 days on-site per week)
Language: English

Assignment Overview

As an Embedded Software Developer, you will play a key role in developing safety-critical, real-time transmission management systems within a modern automotive environment supporting both ICE and BEV products. You will be involved across the full development lifecycle, from concept and requirements to implementation, testing, and verification, contributing to innovative and high-quality technical solutions.

Responsibilities

  • Development and maintenance of control strategies and functions for transmission management systems
  • Implementation of gear shifting functions for ICE and BEV applications
  • Writing requirements, implementation, testing, verification, and documentation
  • Software development primarily in C, with additional work in Matlab/Simulink
  • Performing testing through unit tests, SIL (Software-in-the-Loop), and vehicle-level testing
  • Collaborating with cross-functional teams to deliver robust and safe solutions

Education

  • Master’s degree in relevant field (Mechanical Engineering, Electrical Engineering, Computer Science, or similar)

Experience

Must Have (Non-negotiable):

  • Transmission management software development experience
  • Strong experience in C
  • Experience with Matlab/Simulink

Nice To Have:

  • Experience with Python
  • Experience in embedded software development, control systems, or vehicle development
  • Knowledge of automotive communication protocols (CAN, CAN FD, Ethernet)
  • Experience with testing methodologies (unit testing, integration, SIL, vehicle testing)
  • Experience working with functional safety (ISO 26262)

Personal / Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to work independently and in a team
  • Structured and quality-focused mindset
  • Good communication skills
  • Proactive and adaptable approach

Similar jobs you might like

Technology

emagine Polska

Embedded Engineer

Mid

Hybrid

Stockholm, Sweden

🏢 Summary: The offer is for an Embedded Engineer in the automotive domain focused on developing and optimizing real-time embedded systems. The role involves designing, implementing, and testing high-quality C/C++ software while ensuring performance, robustness, and system integration. The position requires on-site work and close collaboration with cross-functional teams. 🗂️ Requirements: Proficiency in C, Proficiency in C++, Experience in automotive industry, Experience with embedded systems, Experience with real-time critical software, Ability to design, implement, and test software solutions 📃 Skills: C, C++, Embedded, Automotive, RTOS, Testing, Go 🏢 Description: Introduction & Summary We are seeking a skilled Embedded Engineer with a strong background in the automotive domain to develop and optimize embedded systems. The ideal candidate possesses exceptional proficiency in programming languages C and C++, as well as experience with real-time critical software. Collaboration and robust problem-solving abilities are crucial for ensuring delivery of high-quality software solutions. Main Responsibilities Development and optimization of embedded systems within the automotive domain. Extensive experience working with programming in C/C++. Participating in the design, implementation, and testing of software solutions. Collaborating cross-functionally with other teams in development and system integration. Ensuring quality, performance, and robustness of delivered solutions. Key Requirements Strong proficiency in C and C++. Experience from the automotive industry. Experience with embedded systems and real-time critical software. Ability to work both independently and as part of a team. Nice to Have Experience with Go. Other Details This position requires in-office attendance 3 days a week, and candidates can work from either Göteborg or Stockholm.

Technology

Sii

Embedded Developer – automotive sector (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded Developer role focused on designing and implementing embedded C++ software for automotive ECUs and machine control systems, including Linux-based HMI functions. The position involves model-based design with Matlab/Simulink, real-time systems development, and full lifecycle participation from requirements to validation. The engineer works with RTOS, CAN communication, and performs hands-on testing on target hardware. 🗂️ Requirements: Minimum 5 years of professional experience, Strong experience in C++, Experience in embedded systems or firmware development, Solid understanding of embedded software development lifecycle, Hands-on experience with Matlab/Simulink, Experience with model-based design, Experience with RTOS-based development, Experience with CAN communication, Proficiency with Enterprise Architect, Knowledge of software testing methods, Good command of English 📃 Skills: C++, Embedded, RTOS, Matlab, Simulink, CAN, EnterpriseArchitect, Linux, ECU, HMI, EmbeddedCoder 🏢 Description: We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions. By joining us, you become a member of the Embedded Competence Center at Sii, an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Apply! Your tasks Design, develop and maintain embedded C++ software for ECUs and machine control systems Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design Transform models into production-ready embedded code and support integration Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN) Participate in the full development lifecycle: requirements, design, implementation, integration and verification Collaborate closely with system engineers, control engineers, and hardware teams Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office Contribute to continuous improvements within an agile setup Requirements At least 5 years of professional experience Strong experience in C++ (preferably modern C++) Experience in embedded systems/firmware development Solid understanding of the embedded software development life cycle Hands-on experience with Matlab/Simulink and model-based design Familiarity with electrical and electronic system architectures Hands-on experience with RTOS-based software development Experience with CAN communication Proficiency with the Enterprise Architect tool Knowledge of software testing methods (e.g., code analysis, unit validation) Good command in English Nice-to-have requirements Previous work with auto-code generation (e.g., Embedded Coder) Knowledge of vehicle communication protocols (e.g., CAN) Experience in the automotive or heavy equipment domain Familiarity with functional safety (e.g., ISO 26262) What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

emagine Polska

System Developer & Scrum Master

Mid

On-site

Stockholm, Sweden

🏢 Summary: Full-time embedded systems consultant role combining hands-on technical investigation in vehicle systems with part-time Scrum Master responsibilities. The assignment focuses on problem analysis, testing, log analysis, and system improvements within the automotive Body domain. The role requires strong self-drive in an evolving environment and close collaboration with a small cross-functional team. 🗂️ Requirements: 3–5 years embedded systems development experience, Experience with C++ and/or Simulink, Bachelor’s or Master’s degree in Engineering, Experience in requirements, testing, or implementation, Strong analytical and problem-solving skills, Professional English, Availability for on-site work minimum 3 days/week 📃 Skills: Embedded, C++, Simulink, Scrum, Automotive, Testing, Systems, Logging, Vehicle, Engineering 🏢 Description: Start: ASAP Assignment Length: Up to 2 years Scope: Full-time, 40 h/week Location: On-site minimum of 3 days/week. Description: The consultant will support a team within embedded systems development, primarily by relieving a high workload in the team. Scope: The assignment includes work within the systems development area and includes part-time Scrum Master responsibilities (approx. 20%). The role combines technical responsibility, hands-on problem solving, and team coordination. About the role: This is a hybrid role combining technical work in embedded systems with team support responsibilities as a Scrum Master. The role has a strong investigation and hands-on focus, including working closely to the product (vehicle), analyzing issues, and contributing to system understanding and improvements. The consultant is expected to operate in an evolving environment, requiring a high degree of self-drive and ability to create structure. The consultant will be part of a team of approximately 6–7 members, working within the Body domain, collaborating with internal stakeholders. Key Responsibilities: - Investigate problems and trouble reports - Read project definitions and analyze impact - Perform hands-on testing in vehicle - Analyze log files - Participate in systemizations - Drive investigations and contribute to technical documentation (e.g. SSER) - Act as Function Owner with responsibility for follow-up and coordination Scrum Master responsibilities (~20%): - Lead Scrum ceremonies (Daily steering, Sprint planning, Retrospectives) - Drive team follow-ups, progress tracking, and structure Required Qualifications: - 3–5 years of experience in embedded systems development (requirements, testing, or implementation) - Experience working with C++ and/or Simulink - Bachelor’s or Master’s degree in Engineering (Electrical, Computer, Mechanical or similar) - Strong analytical and problem-solving skills - Professional English Preferred / Meriting: - Experience within automotive / vehicle embedded systems - Scrum Master experience - C/CE or D/DE driver’s license Personal Profile: - Goal driven - Structured - Analytic - Comfortable working in ambiguous and evolving environments - Self-driven with the ability to take initiative

Technology

DP IOT

C Embedded Developer

Junior

Hybrid

Gdansk, PM, Poland

8,000 - 13,000 PLN

🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia

Technology

Grafton Recruitment

Embedded Developer – Mid/Senior

Mid

Hybrid

Warsaw, Poland

12,000 - 22,000 PLN

🏢 Summary: Mid/Senior Embedded Developer role focused on developing and maintaining distributed process control systems, including desktop, web, and real-time embedded software. The position involves building high-performance, secure applications and firmware, contributing to next-generation systems, and ensuring software quality through testing and debugging in an Agile environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Automation, Robotics or related field, 2–7 years of relevant experience (Bachelor) or 1–6 years (Master), Proficiency in C++ or C#, Experience with .NET development, Experience with embedded real-time firmware/software development, Experience with commercial RTOS (e.g., QNX, Embedded Linux), Knowledge of object-oriented design, Ability to work in Agile/Scrum environment 📃 Skills: C++, C#, .NET, QNX, Linux, Embedded, RTOS, UML, WPF, WCF, HTML5, JavaScript, PowerPC, ARM, WMI, PowerShell 🏢 Description: Embedded Developer – Mid/Senior Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system. Your Responsibilities: Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks. Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems. Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms. Write and automate unit and system-level tests to ensure a release-ready product. Debug and validate software issues on both new and existing products. Foster continuous improvement in team processes and the development environment. Required Qualifications and Experience: Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience. Proficiency in C++ or C# development for frontend, backend, or embedded systems. Experience with .NET application development. Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux). Familiarity with object-oriented design techniques. Ability to work effectively in a small team environment using Agile/Scrum methodologies. Strong verbal and written communication skills. Preferred Qualifications: Experience with low-level microprocessor programming, including PowerPC and ARM processors. Familiarity with software testing, including test-driven development and automation. Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell). Experience designing and architecting embedded real-time applications. Knowledge or experience in the process control or distributed control systems (DCS) industry. Your Profile: Tech Savvy: Stay up to date with new technologies and apply them effectively. Always Curious: Ask questions, define problems, and prioritize learning. Team Obsessed: Collaborate to improve team outcomes and deliver results. Benefits Package: Private Medical Insurance. Life and Accident Insurance provided by the company. Employee Capital Plans (PPK). Employee Assistance Program. Unlimited access to Udemy learning solutions. Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.

Technology

Sii

Senior Embedded Developer (f/m/x)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

Link Group

Junior Manual Tester automotive

Junior

Remote

Białystok, Poland

60 - 70 PLN

🏢 Summary: Entry-level position in a software validation team focused on testing automotive ECU software in domains such as ADAS, Body, and Functional Safety. The role involves executing manual test cases, supporting test case creation, and maintaining requirements traceability. It is suited for candidates with a technical background who want to develop skills in embedded systems and automotive testing. 🗂️ Requirements: Basic knowledge of software testing, Willingness to learn embedded systems, Technical degree in Electrical Engineering, Computer Engineering or related field, Basic understanding of automotive systems, Ability to execute manual test cases, Ability to support test case creation and traceability 📃 Skills: ECU, ADAS, CAN, LIN, RQM, DNG, Embedded, Testing 🏢 Description: Entry-level role within a software validation team, focused on testing ECU software in automotive domains (e.g., ADAS, Body, Functional Safety) . Requirements: Basic knowledge of software testing and willingness to learn embedded systems Technical degree (e.g., Electrical, Computer Engineering) or similar background Basic understanding of automotive systems or communication protocols (CAN/LIN – nice to have) Responsibilities: Execute manual test cases based on system and software requirements Support test case creation and maintain traceability (e.g., RQM/DNG)

Technology

TOYOTA MOTOR EUROPE NV/SA, ODDZIAŁ W POLSCE

Software Quality Engineer / Senior Specialist

Senior

Hybrid

Wroclaw, Poland

19,000 - 25,000 PLN

🏢 Summary: Senior Specialist Software Quality Engineer responsible for testing and validating frontend software for multimedia and cockpit systems in an embedded Linux environment. The role focuses on test design, automation, SIL/HIL execution, defect management, and quality process improvement across the software lifecycle. It combines hands-on testing with cross-team coordination and mentoring to ensure high-quality automotive software delivery. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field, 4–6 years of experience in software testing, Professional experience with software development and testing processes, Experience with test automation frameworks and scripting languages, Experience in UI functional testing, Knowledge of Linux fundamentals and embedded environments, Understanding of ASPICE or ISTQB methodologies, Fluent English, Willingness to travel for business, Category B driving licence or in progress 📃 Skills: Java, Python, Linux, ASPICE, ISTQB, SIL, HIL, CANoe, VTestStudio, GitHub, Jira, Jama, Codebeamer, CAN, Ethernet, SOME/IP, GenAI 🏢 Description: Team description Within Toyota Motor Europe’s R&D Electronics Engineering division, the in-car software team is dedicated to advancing the development of multimedia & cockpit software. Our mission is to improve user experience and create innovative solutions towards achieving Software Defined Vehicles. The team collaborates closely with other departments as well as the global Toyota organisation to ensure development of software from the advanced stage to mass production. Role Summary As a Senior Specialist Software Quality Engineer, you will contribute to the testing and validation of frontend software for Toyota’s multimedia and cockpit systems. You will plan, design and execute testing activities, support test automation, and ensure high standards of quality across the software development lifecycle for an embedded Linux environment. In addition, you will coordinate testing activities across teams, support defect resolution, and drive improvements in quality processes and tools. This role combines hands-on testing with the opportunity to influence ways of working and contribute to delivering reliable, high-quality customer-facing features. Key Responsibilities: Test Design & Preparation : Derive test cases from requirements and set up test environments. Test Planning & Coordination : Support definition and maintenance of test strategy with stakeholders. Test Automation & Execution : Develop automated tests and execute tests on SIL/HIL platforms. Defect Management : Report, analyze, and track issues in collaboration with development teams. Process Support : Contribute to software process compliance and continuous improvement initiatives Guide and mentor junior testers and ensure best practices are followed What we require: Language Skills : Fluent in English (TME business language). Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 4-6 years of experience with software testing Industry Interest: Strong enthusiasm for the automotive industry and automotive systems. You have professional experience with of Software development & testing processes (system/software design, code reviews, testing, defect management) and techniques (ASPICE, ISTQB,…) Test automation frameworks and scripting languages (e.g. Java, Python, …) UI related functional testing Linux fundamentals and embedded environments. Knowledge of software development best practices, with a proactive attitude toward process improvement Core Competencies : Good communication and interpersonal skills Structured approach to quality with attention to detail Strong reporting skills with ability to train and influence others Other Requirements : Willingness to travel for business (frequency to be discussed). Possession of a standard driving licence (Category B) or currently in the process of obtaining one. ADDITIONAL REQUIREMENTS (considered an advantage): Tools & Platforms: ALM tools (e.g., Jama, Codebeamer), Software version control and collaboration tools (e.g., GitHub, Jira), SIL/HIL testing environments and tools (e.g., CANoe, VTestStudio) Experience with performance testing (e.g. profiling on hardware) Network and automotive communication protocols (CAN, Ethernet, SOME/IP) Generative AI (GenAI) technologies for test automation and analysis 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 Formal Role Details: Job Type:  undefined time period contract Starting date: Position available since 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: Bachelor / Master What we can offer you: Health insurance Sport card Lunch subsidy Car leasing Languages lessons Bonuses

Technology

TOYOTA MOTOR EUROPE NV/SA, ODDZIAŁ W POLSCE

Multimedia Software Engineer / Senior Specialist

Senior

Hybrid

Wroclaw, Poland

19,000 - 25,000 PLN

🏢 Summary: Senior Specialist Multimedia Software Engineer role focused on designing, developing, and validating frontend software for in-car infotainment and cockpit platforms in an embedded Linux environment. The position covers the full software development lifecycle, including architecture, coding, testing, and quality assurance, with technical leadership and mentoring responsibilities. The role directly impacts user experience in Software Defined Vehicles. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or related field, Minimum 5 years of experience in embedded and/or frontend software development, Professional experience with Flutter framework, Proficiency in Java, Dart, C++, Rust, and Python, Solid understanding of Linux fundamentals and embedded environments, Fluent English, Willingness to travel for business, Driving licence Category B or in progress 📃 Skills: Flutter, Java, Dart, C++, Rust, Python, Linux, GitHub, Jira, Jama, Codebeamer, CANoe, VTestStudio, CAN, Ethernet, SOME/IP, Matlab, Simulink 🏢 Description: Team description Within Toyota Motor Europe’s R&D Electronics Engineering division, the in-car software team is dedicated to advancing the development of multimedia & cockpit software. Our mission is to improve user experience and create innovative solutions towards achieving Software Defined Vehicles. The team collaborates closely with other departments as well as the global Toyota organisation to ensure development of software from the advanced stage to mass production. Role Summary As a Senior Specialist Multimedia Software Engineer, you will contribute to the design, development, and validation of frontend software for Toyota’s latest infotainment and cockpit platforms. Working in a modern embedded Linux environment, you will play a key role in the full software development lifecycle, delivering high-quality, secure, and maintainable solutions. As an experienced developer, you will take ownership of complex features, contribute to architectural discussions, and support best practices in coding and testing. You will collaborate closely with cross-functional teams and provide guidance to junior engineers, while remaining actively involved in hands-on development. This role offers the opportunity to combine strong technical expertise with mentorship and continuous improvement, directly impacting the in-car user experience. Key Responsibilities: Software    development: Prototype, develop and maintain the frontend for multimedia systems. Ensure high-quality code, cyber security and safety compliance. Collaboration: Work closely with cross-functional teams, including UX designers, program management and other software development teams. Track project status and report to Toyota line management. Provide technical leadership and mentoring to junior developers. Participate in architectural decisions and ensure the code is scalable, reusable, and maintainable. Quality Assurance: Test your code through unit tests & support integration testing. Investigate and address any issues related to software quality and privacy. Maintain documentation such as source code, requirements, software design, user guide. What we require: Language Skills : Fluent in English (TME business language). Education : Master’s degree in Computer Science, Software Engineering, or a related field. More than 5 years of experience in embedded and/or frontend software development Strong enthusiasm for the automotive industry and automotive systems. You have a passion for customer facing interaction and interface development. Professional experience in developing frontend applications using Flutter framework Proficiency in programming languages such as Java, Dart (Flutter), C++, Rust, and Python. Solid understanding of Linux fundamentals and embedded environments. Core Competencies : Strong problem-solving, logical thinking, and reporting skills Other Requirements: Willingness to travel for business (frequency to be discussed). Possession of a standard driving licence (Category B) or currently in the process of obtaining one. Additional requirements (considered an advantage): Development Processes & Techniques: Familiarity with requirements engineering, software design, Agile, DevOps, software evaluation, and SIL/HIL. Tools & Platforms: ALM tools (e.g., Jama, Codebeamer), Software version control and collaboration tools (e.g., GitHub, Jira), Testing tools (e.g., CANoe, VTestStudio) Additional Knowledge: Network and automotive communication protocols (CAN, Ethernet, SOME/IP), Generative AI (GenAI) technologies, Model-based design 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 Formal Role Details: Job Type:  undefined time period contract Starting date: Position available since 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 What we can offer you: Health insurance Sport card Lunch subsidy Car leasing Languages lessons Bonuses

Technology

Phoenix Contact Business Services Sp. z o.o.

Embedded Software Tester (f/m)

Mid

Hybrid

Poznan, Poland

🏢 Summary: The role involves testing embedded software for industrial automation systems, focusing on creating unit and integration tests and improving test automation frameworks. The position includes code reviews, device-level testing, and close collaboration with software engineers to ensure high quality and reliability. 🗂️ Requirements: Minimum 2 years of experience in embedded software testing, Minimum 2 years of experience with white-box testing, Advanced knowledge of C, Experience with SIL or HIL testing, Ability to develop unit and integration tests, Experience with automatic and manual testing on embedded devices, Ability to create test cases and test plans, Ability to perform code reviews for embedded software, English proficiency at minimum B2 level, Willingness to travel occasionally to Germany, CV in English 📃 Skills: C, C++, Python, SIL, HIL, GIT, ALM, Tessy, MatLab, Simulink 🏢 Description: We are looking for an Embedded Software Tester to join our team developing industrial automation systems. In this role, you will be responsible for creating unit tests in C and integration tests for software modules. Additionally, you will provide expert support to software engineers throughout the testing process and help define and implement strategies to enhance the current testing framework, focusing on greater automation and improved efficiency. What you’ll do: Develop unit tests for code components Create integration tests for modules Perform code reviews for embedded software Conduct automatic and manual testing on devices (including setting up the test environment) Review requirements and create test cases and test plans Prepare comprehensive test documentation What we’re looking for: Minimum 2 years of experience in embedded software testing Minimum 2 years of experience with white-box testing Advanced knowledge of the C programming language Experience in SIL or HIL testing Strong focus on quality and reliability Excellent written and spoken English (minimum B2 level) Willingness to occasionally travel to company headquarters in Germany for training and project coordination CV in English Optional: Bachelor’s or master’s degree (Computer Science, Automation Control and Robotics, Mechatronics, Electrical Engineering or related) C++, Python programming experience Knowledge of version control tools (GIT) Knowledge in the use of ALM (Application Lifecycle Management) tools, software testing tool (e.g. Tessy), MatLab, Simulink What we offer: Stability and long-term growth opportunities within a global organization Close cooperation with colleagues from Germany Attractive benefits such as private healthcare, Multisport Participation in interesting projects Development opportunities and a wide range of training, including subsidised language courses Housing loans and a loan and assistance fund Annual bonus A referral bonus Flexible working hours Subsidies for commuting more than 30 km from PxCBS Parking space for employees Possibility to work remotely up to 8 days a month