May 10, 2026

Software Engineer with UDS & XCP

Mid • Remote

110 - 150 PLN

Szczecin, Poland

Requirements:

  • Commercial experience with UDS (Unified Diagnostic Services) and XCP (Universal Measurement and Calibration Protocol),

  • Experience in desktop or embedded environments,

  • Practical knowledge of Qt.

Nice to have:

  • Experience with automotive communication protocols: CAN, CAN FD, LIN, Ethernet

  • Knowledge of AUTOSAR or classic ECU architecture

  • Knowledge of ODX or ASAM MCD standards

  • Experience with calibration and measurement tools (e.g. INCA, CANape, or similar)

  • Background in automotive diagnostics tools or HIL / SIL environments

  • Good knowledge of C/C++ in embedded or real-time systems

  • Python for scripting, test automation, or tool integration

  • Experience with Git and CI/CD in embedded projects

  • Experience working in Agile or distributed teams

Are you a freelancer based in EU? If so, we’d be happy to cooperate under a freelance model.

The engagement would be based on a project contract, typically lasting several months, with flexibility regarding:
1) part-time or full-time involvement
2) long-term cooperation across multiple projects
3) fully remote work arrangements

Similar jobs you might like

Technology

Link Group

MID Automation Tester automotive

Mid

Remote

Bialystok, Poland

85 - 85 PLN

🏢 Summary: Independent engineer role focused on developing and executing automated tests for embedded automotive systems, including HIL and virtual environments. The position involves creating test scripts, analyzing results, and reporting defects with proper documentation within CI/CD workflows. 🗂️ Requirements: Experience with test automation tools (ECU-TEST, dSPACE, CANoe), Understanding of embedded systems, Knowledge of automotive communication protocols, Knowledge of CI/CD basics, Experience with Git and pipelines, Ability to execute tests on HIL or virtual platforms, Ability to analyze test results and report defects with logs and traces 📃 Skills: ECU-TEST, dSPACE, CANoe, HIL, Git, CI/CD, DevOps, Automotive, Embedded, Pipelines 🏢 Description: Independent engineer developing and executing automated tests for embedded automotive systems . Requirements: Experience with test automation tools (e.g., ECU-TEST, dSPACE, CANoe) Understanding of embedded systems and automotive communication protocols Knowledge of CI/CD and DevOps basics (Git, pipelines) Responsibilities: Develop and maintain automated test scripts Execute tests on HIL/virtual platforms and analyze results Report defects with logs, traces, and proper documentation

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

Hays Poland

Technical Project Manager (automotive)

Senior

Hybrid

Poznan, Poland

15,000 - 20,000 PLN

🏢 Summary: Technical leadership role coordinating development of an automotive ECU with IoT capabilities, integrating embedded software, in‑vehicle applications and cloud services. Responsible for cross‑team architecture standards, CI/CD strategy, system integration and applying SRE practices to ensure reliable distributed systems on GCP. 🗂️ Requirements: University degree in Computer Science, Electrical Engineering or Software Engineering, B2+ English and German, Several years of experience in technical leadership or software architecture roles, Strong programming experience in Python or Go, Experience designing and operating distributed systems on GCP, Practical experience with Infrastructure as Code (Terraform or OpenTofu), Solid knowledge of CI/CD, release automation and testing strategies, Knowledge of SRE practices (SLI, SLO, error budgets), Experience with AUTOSAR-based ECU development, Experience with in-vehicle applications (Android Automotive or embedded HMI), Knowledge of CAN and LIN, Experience with Agile and V-model, Experience with Jira, Codebeamer and Confluence, Willingness to travel up to 50%, Category B driving licence 📃 Skills: Python, Go, GCP, Terraform, OpenTofu, AUTOSAR, CAN, LIN, CICD, SRE, SLI, SLO, Android, Jira, Codebeamer, Confluence, IoT, ECU, DistributedSystems 🏢 Description: Python, GCP, CAN, AUTOSAR Hybrid from Poznań, Contract of Employment (UoP) Your new role Acting as a technical bridge between teams working on ECU software, in‑vehicle applications, backend services and connected IoT systems. Coordinating the development of an automotive ECU with IoT capabilities, including embedded software, application layers and cloud‑integrated components. Defining and enforcing cross‑team engineering standards for software architecture, code quality, maintainability and technical best practices. Identifying and resolving technical blockers through root‑cause analysis, diagnostics and code debugging, and providing implementation support when needed. Owning CI/CD architecture as well as release and testing strategies to ensure stable and high‑quality software delivery. Ensuring smooth integration and interface management between ECU software, vehicle applications, backend services, cloud platforms and IoT devices. Implementing observability practices such as monitoring and distributed tracing to detect failures, performance bottlenecks and cross‑system issues. Applying Site Reliability Engineering principles to maintain measurable service quality and operational performance. What you'll need to succeed University degree in computer science, electrical engineering or software engineering. English and Polish proficiency at B2 level or higher. Several years of experience in technical project leadership, software architecture or senior engineering roles, ideally in automotive, IoT or connected systems. Strong hands‑on programming experience in Python or Go. Experience designing and operating distributed systems on Google Cloud Platform. Practical knowledge of Infrastructure as Code (Terraform or OpenTofu preferred). Solid understanding of CI/CD, release automation and testing strategies. Good knowledge of SRE practices including SLI, SLO and error budgets. Familiarity with AUTOSAR‑based ECU development and the automotive software lifecycle. Experience with in‑vehicle applications such as Android Automotive or embedded HMI solutions. Knowledge of CAN, LIN, Agile methodologies and the V‑model. Experience with Jira, Codebeamer and Confluence. Willingness to travel (up to 50%). Category B driving licence. What you'll get in return Employment contract. Competitive salary and bonus system. Flexible working hours and hybrid work options. Private medical care. Employee pension program. Structured onboarding program. Access to sports and rehabilitation facilities. Preferential conditions for purchasing vehicles from selected dealers. Work with modern technologies. Training system tailored to employee competencies. Work in an international automotive environment. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361.

Technology

Link Group

Senior Manual tester automotive

Senior

Remote

Bialystok, Poland

90 - 100 PLN

🏢 Summary: Senior-level role focused on defining and leading test strategy and system validation for automotive embedded systems (ECUs). The position ensures end-to-end quality assurance, compliance with ASPICE, and robust validation across automotive communication protocols. It includes ownership of testing activities, quality gates, and defect prevention through root cause analysis. 🗂️ Requirements: Strong experience in automotive embedded testing, Hands-on experience with ECU testing, Deep knowledge of test methodologies, Knowledge of ASPICE process, Experience with system validation, Understanding of automotive communication protocols, Ability to perform root cause analysis 📃 Skills: Automotive, Embedded, ECU, Testing, Validation, ASPICE, CAN, Ethernet, UDS, Debugging 🏢 Description: Senior expert responsible for test strategy, validation ownership, and quality assurance across automotive systems. Requirements: Strong experience in automotive embedded testing (ECU) Deep knowledge of test methodologies, ASPICE, and system validation Understanding of automotive protocols ( CAN, Ethernet, UDS, etc. ) Responsibilities: Define test strategy and validation approach for features/systems Lead testing activities and ensure quality gates are met Perform root cause analysis and drive defect prevention

Technology

Link Group

Mid Manual Tester automotive

Mid

Remote

Bialystok, Poland

75 - 85 PLN

🏢 Summary: Independent tester responsible for designing and validating ECU software tests, collaborating closely with development and architecture teams. The role focuses on black-box testing, requirement analysis, and ensuring proper test coverage for embedded automotive systems. 🗂️ Requirements: Experience in embedded software testing, Experience in automotive software testing, Ability to analyze requirements, Ability to design black-box test cases for ECU, Familiarity with IBM RQM, Familiarity with DOORS or DNG, Familiarity with Jira 📃 Skills: Embedded, Automotive, ECU, Testing, Black-box, IBM, RQM, DOORS, DNG, Jira 🏢 Description: Independent tester working on test design and validation of ECU software , collaborating with development and architecture teams. Requirements: Experience in embedded/automotive software testing Ability to analyze requirements and design test cases (black-box ECU testing) Familiarity with tools like IBM RQM, DOORS/DNG, Jira Responsibilities: Design and execute test cases for ECU functionalities Review requirements and ensure proper test coverage Analyze test results and support debugging with development teams

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

Opportunity for automotive experienced specialists

Senior

Remote

Bucharest, Romania

🏢 Summary: Freelance B2B opportunities for experienced automotive specialists in PCB design, AUTOSAR software development, or software testing (SIL/CANoe) within international automotive projects. The role involves delivering technical expertise on embedded systems, PCB layouts, or automated testing in collaboration with global engineering teams. Consultants work on project-based assignments matched to their technical specialization. 🗂️ Requirements: Proven experience as PCB Designer, AUTOSAR Software Developer, or Software Test Engineer in automotive domain, Hands-on proficiency with Altium Designer, PADS Pro, AUTOSAR stack, CANoe, or SIL environments, Strong knowledge of automotive standards and development processes, Experience in embedded systems development or testing, Ability to work in project-based or consulting environments 📃 Skills: Altium, PADS, AUTOSAR, CANoe, SIL, PCB, Embedded, Automotive 🏢 Description: Are you a skilled Automotive Specialist with experience in one of the following areas? PCB Designer – Altium Designer PCB Designer – PADS Pro AUTOSAR Software Developer Software Test Engineer – SIL / CANoe If we haven’t been in touch before, partnering with emagine could be the right step for you. Who we are emagine is a high-end consultancy headquartered in Copenhagen, connecting expert consultants with international companies on challenging and meaningful projects. With more than 5,000 consultants across Europe, we deliver tailored services and expertise to some of the biggest players in the automotive and technology industries. What we offer As a freelance automotive consultant with emagine, you can take part in projects where your expertise really matters—whether as a trusted advisor, a member of an emagine team, or embedded within a client’s engineering organization. 👉 All projects are delivered on B2B contracts , giving you professional flexibility and independence. Benefits of joining our consultant database Access to diverse projects with global automotive companies. Assignments carefully matched to your skills and professional strengths. Opportunities to build your project portfolio and accelerate your career growth. A strong international network of professionals across Europe. Your main responsibilities may include PCB Designers (Altium / PADS Pro): Designing, testing, and optimizing complex PCB layouts for automotive systems. AUTOSAR Software Developers: Implementing and integrating AUTOSAR-compliant software components for embedded systems. Software Test Engineers (SIL / CANoe): Creating and executing automated test cases, analyzing results, and ensuring software reliability. Key requirements Proven experience in one of the above roles within the automotive domain. Proficiency with relevant tools (Altium Designer, PADS Pro, AUTOSAR stack, CANoe, SIL environments). Solid understanding of automotive standards and development processes. Strong communication and collaboration skills. Prior consulting or project-based experience is a plus. Other details This is a freelance opportunity with flexible B2B contract durations. By joining emagine, you’ll gain access to exciting projects and valuable networking opportunities. 👉 Would you like to explore upcoming opportunities? Sign up today and become part of our expert consultant network with emagine!

Technology

Link Group

Junior Automation Tester automotive

Junior

Remote

Bialystok, Poland

70 - 70 PLN

🏢 Summary: Entry-level position supporting the development and execution of automated tests for ECU software using modern automotive testing tools. The role involves working with virtual platforms and HIL benches to run tests, analyze results, and report defects. It is focused on building foundational skills in test automation and embedded systems. 🗂️ Requirements: Basic programming skills, Basic scripting skills, Interest in test automation, Interest in embedded systems, Willingness to learn ECU-TEST, Willingness to learn ControlDesk 📃 Skills: Programming, Scripting, ECUTEST, ControlDesk, HIL, Embedded, TestAutomation, ECU 🏢 Description: Entry-level role supporting test automation for ECU software using modern automotive testing tools. Requirements: Basic programming/scripting skills Interest in test automation and embedded systems Willingness to learn tools like ECU-TEST, ControlDesk Responsibilities: Support development and execution of automated test scripts Execute tests on virtual platforms or HIL benches Assist in analyzing results and reporting defects

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

DCV Technologies

SW developer – C++ framework – Developers for Android extension framework

Mid

Remote

Warsaw, Poland

🏢 Summary: C++ Framework Developer role focused on Android extension framework development for embedded and automotive platforms. The position involves building and integrating system-level components within AOSP/AAOS, working across areas such as System UI, Media, Smartphone Integration, and Vehicle Services. The role requires hands-on experience with Linux-based systems, IPC mechanisms, and vehicle-related interfaces. 🗂️ Requirements: 1.3+ years hands-on C++ development experience, Strong knowledge of C++11/14/17, Experience with Android framework extension (AOSP or AAOS), Proficiency in Linux system programming and POSIX APIs, Experience with IPC mechanisms (Binder, AIDL, sockets, shared memory), Experience in middleware and system-level component development, Knowledge of multithreading, synchronization, and memory management, Experience with debugging tools (gdb, valgrind, perf, strace, ADB, Logcat), Experience with CMake and Android build system (Soong), Knowledge of GCC or Clang toolchains, Experience with unit testing frameworks, Experience with Git and CI/CD tools, Understanding of automotive standards (ASPICE, MISRA C++, ISO 26262) 📃 Skills: C++, C++11, C++14, C++17, Android, AOSP, AAOS, Linux, POSIX, Binder, AIDL, Sockets, CMake, Soong, GCC, Clang, GoogleTest, GoogleMock, JUnit, Git, Gerrit, Jenkins, GitLab, ASPICE, MISRA, ISO26262, VHAL, CAN, LIN 🏢 Description: We are looking for C++ Framework Developers to work on Android extension framework development for embedded / automotive platforms. Send CV if you have the below skill (marcillina.tietjen@dcvtechnologies.co.uk) Development teams will be set up for the following functional areas: Launcher and System UI Media & Radio Smartphone Integration Phone Vehicle Services & Settings Driver Information (non-safety) Experience: 1.3 – 8 years (hands-on) Key Skills & Experience: C++ (C++11 / C++14 / C++17) with framework-level development Android framework extension (AOSP / AAOS) Linux system programming, POSIX APIs IPC: Binder, AIDL, sockets, shared memory Middleware and system-level component development Multithreading, synchronization, memory management, performance optimization Debugging: gdb, valgrind, perf, strace, ADB, Logcat, Perfetto, Systrace, dumpsys Vehicle HAL (VHAL), CAN / LIN communication Native C++ ↔ Android integration (Binder / AIDL) CMake, Android build system / Soong, GCC / Clang Unit testing: GoogleTest / GoogleMock / JUnit Git / Gerrit, CI/CD (Jenkins, GitLab CI), Agile Exposure to ASPICE, MISRA C++, ISO 26262 (non-safety) Domain experience (good to have – any one): Launcher & System UI | Media & Radio | Smartphone Integration | Phone | Vehicle Services & Settings | Driver Information