Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

June 24, 2026

Platform Verification Engineer - Embedded Systems

Mid • Hybrid

133,656 - 222,000 USD/yr

San Francisco, CA

Focus

  • Creating verification plans for complex embedded systems based on requirements.
  • Developing and maintaining test infrastructure including Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) tooling.
  • Automated test execution and reporting.

Responsibilities

  • Act as the central point of contact for verification of embedded platform components (including embedded compute, power management, application specific ECUs, actuators) against system requirements.
  • Play a leading role in defining embedded test methodologies.
  • Design and document tests to verify full system functionality and performance in line with company milestones.
  • Implement tools and methodologies to streamline and automate the platform verification processes.
  • Work with external partners on delivering a safe autonomous platform that has been verified and validated to support a strong safety case for the complete self-driving system.
  • Bring an in-depth understanding of sensors, compute and actuators used in self-driving systems.

Qualifications

  • Bachelors in an engineering discipline (MS/PhD preferred) with 3+ years of experience in automotive, robotics, or a related industry.
  • Proven experience in systems engineering, verification and validation (V&V), and working with requirements and metrics.
  • Knowledge of the typical autonomous vehicle stack.
  • Deep experience with HIL environments and production-grade embedded systems testing.
  • Experience with executing complex test campaigns.
  • Experience with functional safety, i.e. ISO 26262.
  • Strong fundamentals in mathematics, engineering and physics.
  • Excellent data analysis skills with modern tools such as Python or Matlab.

Bonus / Nice to Have

  • A working knowledge of vehicle systems.
  • Experience developing and launching products in the autonomous vehicle or robotics industries.
  • Proficiency with data mining, mathematics, and statistical analysis.

Benefits

  • Competitive compensation and equity awards.
  • Health and Wellness benefits including Medical, Vision and Dental coverage.
  • Unlimited Vacation.
  • Flexible hours and Work from Home support.
  • Daily drinks, snacks and catered meals (when in office).
  • Regularly scheduled team building activities and social events.
  • Additional compensation including discretionary equity incentive awards and discretionary annual performance bonus.

Similar jobs you might like

Technology

Aptiv Services Poland S.A.

Expert Software Engineer - Testing

Senior

Hybrid

Kraków, MA, Poland

🏢 Summary: Test innovative embedded software solutions for a cross-domain middleware platform in an Agile automotive development team. The role focuses on developing and executing test cases, supporting Jenkins deployments, and applying automotive standards and processes using Python, C++, Linux, and CI/CD tooling. 🗂️ Requirements: Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or related field, Knowledge of testing techniques, Familiarity with testing tools, 5+ years of Python programming experience, Object-oriented programming knowledge, Daily use of CI/CD tools, Daily use of Linux 📃 Skills: Python, C++, Jenkins, pytest, Linux, CI/CD, Polarion, POSIX, AUTOSAR, ASPICE 🏢 Description: Job Description DUTIES AND RESPONSIBLITIES: Test innovative software solutions in embedded environments Develop and execute testcases for a cross-domain middleware platform based on technical requirements within a modern toolchain. Python environment C++ Applications Jenkins deployments Take responsibility for the execution of standards and processes in Automotive industry. Work in an Agile cross-function development team. BASIC REQUIREMENTS: Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering or related field. Knowledge in testing techniques Familiarity with common Testing Tools e.g.: pytest library 5+ years Python programming skills. Object Oriented Programming knowledge is a must Daily usage of CI/CD tools Daily usage of Linux Advantageous: Familiarity with requirements engineering tools (e.g. Polarion). C++ experience Extensive understanding of Service Oriented Architecture and POSIX-based embedded systems. Familiarity with AUTOSAR. Automotive software development (v-cycle, ASPICE, etc.)

Technology

emagine Polska

Validation Engineer

Mid

On-site

Pune, MH, India

🏢 Summary: Validation Engineer role focused on planning, executing, and automating automotive system validation for Seat, Cluster, and ADAS products. The position covers test design, scenario testing, defect management, traceability, safety-related validation, and system test reporting. 🗂️ Requirements: Bachelor’s degree in Electronics or Electrical Engineering, 3–6 years of Seat, Cluster, or ADAS validation experience, Knowledge of automotive CAN, Ethernet, CAPL, and Python, Understanding of Infotainment, Cluster, or ADAS product architecture, Experience with ASPICE and Agile methodologies, Ability to analyze system architecture and requirements, Experience creating and executing test cases and test scripts, Experience with ALM, Interenterprise Architect, Jira, and Confluence, Hands-on experience with Vector CANoe, VT System, vTESTstudio, and V-Flash DIVA 📃 Skills: CAN, Ethernet, CAPL, Python, ASPICE, Agile, ALM, Jira, Confluence, CANoe, VTSystem, vTESTstudio, VFlash, DIVA, ISO26262, Infotainment, ADAS 🏢 Description: Introduction & Summary: The Validation Engineer is responsible for executing all activities related to the System Validation test scope, adhering to internal best practices while focusing on delivery, quality, and cost objectives. This role is integral to the System Validation team, ensuring high standards in automotive validation processes. Main Responsibilities: Core duty involves conducting comprehensive system validation tests aligned with established strategies and standards. Creation and execution of test patterns/sequences for system validation. Design, review, and execute test cases based on system architecture requirements. Conduct scenario-based testing, analyze results, and report defects. Develop test cases for Technical Safety Concept/System Requirement (ISO 26262). Define system automation test strategies in accordance with internal test automation environments. Review System Architecture Design focusing on testability. Ensure requirement traceability from architecture to system test cases. Implement automated test cases in the established Automated Test Environment. Generate System Test Reports per organizational standards. Manage defects by tracking progress towards resolution. Key Requirements: Bachelor of Engineering degree in Electronics/Electrical. 3 to 6 years of experience in Seat, Cluster, ADAS Validation. Proficient understanding of automotive systems: CAN, Ethernet, CAPL, Python. Knowledge of product architecture (Infotainment, Cluster, ADAS). Experience with ASPICE and Agile methodologies. Ability to analyze system architecture and requirements. Experience in driving test cases and test scripts. Familiarity with Requirements Management Tools (ALM, Interenterprise Architect) and Atlassian Suite (Jira, Confluence). Hands-on experience with Toolchains: Vector Canoe, VT system, Vteststudio, V-Flash DIVA. Nice to Have: Experience working in a Scrum team within Agile frameworks. Familiarity with the Software Testing Life Cycle (STLC). Experience with ASPICE SYS4 & SYS5. Vehicle testing experience. Knowledge of COM protocols like 100BT1, 10BT1S, DOIP, SomeIP, TCP, UDP.

Technology

SQUAD

Senior C++ Embedded Engineer

Senior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Lead embedded systems development role focused on architecting, designing, and optimizing complex, high-performance software for hardware platforms. The position provides technical direction, drives roadmaps, and mentors engineers while ensuring reliable hardware-software integration. 🗂️ Requirements: 5+ years of embedded C/C++ and Python experience, Real-time operating systems (RTOS) experience, Bare-metal microcontroller development experience, Embedded hardware, peripherals, sensors, and I2C/SPI/UART protocol knowledge, JTAG, oscilloscope, and logic analyzer debugging proficiency, Git version-control experience, English proficiency 📃 Skills: C, C++, Python, RTOS, Bare-metal, Microcontrollers, I2C, SPI, UART, JTAG, Oscilloscopes, Git 🏢 Description: Team Summary Our team is dedicated to the design, development, and support of embedded software solutions, to create innovative, reliable, and efficient embedded systems that meet the complex requirements of modern technology. Our primary goal is to ensure the seamless integration of software with hardware, contributing to the overall success of the company’s products and services. Job summary We are looking for a top technical embedded systems development expert, who will lead  the design, architecture, and development of highly complex software solutions.  In this role you will be responssible for providing strategic direction, overseeing technical roadmaps, and guiding teams through the most challenging aspects of embedded software engineering. Responsibilities & Duties Design, implement, and optimize embedded software solutions for hardware platforms, ensuring high performance and reliability. Conduct code reviews to maintain software quality and provide mentorship to junior engineers, sharing best practices and guidance. Collaborate with hardware and software teams to integrate and test system components, ensuring seamless hardware-software interaction. Identify and resolve complex bugs or system issues, ensuring the stability of embedded systems across various environments. Evaluate and adopt new tools, frameworks, and methodologies to enhance development processes and improve system performance. English language proficiency Qualifications & Skills 5+ years proficiency in C/C++ for embedded systems development and Python Strong experience working with real-time operating systems (RTOS) and bare metal development for microcontrollers. Deep understanding of embedded hardware, including peripherals, sensors, and communication protocols (I2C, SPI, UART). Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. Experience with version control systems, especially Git, for managing code and collaborating with team members. Nice to have: Experience with embedded Linux platforms and kernel module development. Familiarity with IoT technologies and integrating embedded systems with cloud platforms. Experience in scripting for automation tasks. Experience in optimising power consumption for embedded systems in battery-operated devices. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law. Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations. Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.

Technology

Verks

Python Embedded QA Engineer

Mid

Hybrid

Kraków, MA, Poland

16,000 - 35,000 PLN

🏢 Summary: Develop and automate firmware security tests for embedded products, including Hardware-in-the-Loop setups, simulators, and CI/CD pipelines. The role involves shaping test strategies and frameworks while working with modern hardware and security-focused systems. 🗂️ Requirements: Embedded systems testing experience, Test automation experience, Python proficiency, Diagnostic tools experience, CI/CD experience, Linux experience 📃 Skills: Python, Bash, C, Linux, CI/CD, HIL, Analyzers, Oscilloscopes 🏢 Description: Profile: Creating and executing various firmware tests for company products focused on security Building Hardware-in-the-Loop (HIL) setups and simulators Programming in Python and Bash Creating and maintaining CI/CD pipelines Co-creating test strategies and test frameworks Requirements: Experience in embedded systems testing and test automation Strong knowledge of Python; experience with C/Bash is a plus Hands-on experience with diagnostic tools (e.g., analyzers, oscilloscopes) Experience with CI/CD and Linux We offer: Work with high-quality equipment, modern and high-performance processors Opportunity to gain domain knowledge in the security space B2B contract or Employment Contract (UoP) High-standard work culture.

Technology

emagine Polska

Software Tester

Mid

On-site

Stockholm, AB, Sweden

🏢 Summary: A 1-year, full-time Software Tester assignment focused on complete vehicle integration testing of embedded electrical systems using SIL/HIL environments. The role covers the full test lifecycle, including planning, execution, leadership, fault analysis, and improvement of test methods and environments. 🗂️ Requirements: Engineering degree in Mechanical Engineering, Embedded Systems, Computer Science, or related field, Verification and/or validation experience, Python experience, Testing and fault-analysis experience, ISTQB certification, Valid driver's license 📃 Skills: Python, ISTQB, Verification, Validation, Testing, SIL, HIL 🏢 Description: Location: On-site in Stockholm Start date: 24/08/2026 Scope (ex. 100%): 100% Duration: 1 year with the possibility for an extension Assignment Overview: Software Tester role within VCT EE I/T focused on Complete Vehicle Integration Test SIL/HIL testing. The position involves performing complete vehicle integration testing and verifying electrical systems from an integration perspective. The role covers the entire testing lifecycle and contributes to the continuous improvement of test methods and environments to ensure Scania's embedded electrical systems meet high quality and safety standards. Responsibilities: Perform complete vehicle tests and verify complete electrical systems from an integration perspective. Execute integration tests for both new and existing functionality. Participate in the full test cycle, including: Test planning Test leadership Test execution Fault analysis Contribute to the continuous improvement of test methods and test environments for current and future functionality. Verify functionality and quality through SIL/HIL testing activities. Support efforts to ensure Scania's embedded electrical systems are safe and of high quality for customers. Education (Must Have/Nice To Have): Must Have: Engineering background within Mechanical Engineering, Embedded Systems, Computer Science, or a related field. Experience (Must Have/Nice To Have): Must Have: Verification and/or Validation experience. Python experience. Experience performing testing activities and fault analysis. ISTQB certification. Nice To Have: Experience with SIL/HIL testing. Experience with complete vehicle integration testing. Experience working with electrical systems from an integration perspective. Personal / Soft Skills: Analytical and systematic approach to problem solving. Strong communication skills. Interest in understanding root causes of issues. Interest in testing and technology. Ability to work collaboratively within a team environment. Other Specifications: Focus area: Complete Vehicle Integration Test (SIL/HIL). Driver's license required. Truck driver's license is preferred. The team consists of 9 test developers with a strong interest in testing and technology.

Technology

SQUAD

Leading C++ Embedded Engineer

Senior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Lead the architecture and development of complex embedded software systems, setting technical direction and guiding engineering teams. The role focuses on scalable, reliable real-time solutions, hardware-software integration, performance optimization, and technical risk management. 🗂️ Requirements: 7+ years of commercial embedded C/C++ development, English proficiency, Embedded system architecture expertise, Low-level programming, memory management, and optimization, Python proficiency, RTOS, multithreading, and synchronization experience, Microcontroller, processor, peripheral, driver-development, and hardware-software integration experience, Real-time performance and energy-efficiency optimization skills, JTAG, oscilloscope, and logic-analyzer debugging experience, Embedded Linux and kernel-module development experience, IoT and wireless communication protocol knowledge, Embedded security, encryption, and security best-practice knowledge 📃 Skills: C, C++, Python, RTOS, JTAG, Linux, IoT, Zigbee, BLE, Wi-Fi, LoRa 🏢 Description: Team Summary Our team is dedicated to the design, development, and support of embedded software solutions, to create innovative, reliable, and efficient embedded systems that meet the complex requirements of modern technology. Our primary goal is to ensure the seamless integration of software with hardware, contributing to the overall success of the company’s products and services. Job summary We are looking for a top technical embedded systems development expert, who will lead  the design, architecture, and development of highly complex software solutions.  In this role you will be responssible for providing strategic direction, overseeing technical roadmaps, and guiding teams through the most challenging aspects of embedded software engineering. Responsibilities & Duties Lead the architectural design and development of complex embedded systems, ensuring scalability, reliability, and performance across all projects. Define and design the overall architecture for embedded systems, ensuring compatibility and efficiency with hardware components. Maintain comprehensive technical documentation for software architecture, processes, and systems. Identify technical risks in projects, implement strategies to mitigate them, ensuring smooth delivery of software solutions. Mentor senior and junior engineers, providing strategic direction, technical oversight, and career development guidance. English language proficiency Qualifications & Skills 7+ years proficiency in C/C++ commercial development for embedded systems, in-depth understanding of low-level programming, memory management, and optimization, Python. Expert in embedded system architecture, Proficient in real-time operating systems (RTOS), multi-threaded programming, and synchronization techniques. Strong knowledge of microcontrollers, processors, and peripherals, with experience in hardware-software integration and driver development. Advanced skills in analyzing and optimizing software performance for real-time applications, including energy efficiency. Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. Experience with embedded Linux platforms and kernel module development. Knowledge of IoT protocols and wireless communication technologies (e.g., Zigbee, BLE, Wi-Fi, LoRa). Familiarity with embedded systems security protocols, encryption techniques, and security best practices. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law. Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations. Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.

Technology

iTeamly

QA Engineer

Mid

Remote

Krakow, MA, Poland

7,000 - 11,500 PLN

🏢 Summary: QA role focused on manual and automated testing of complex software, including functionality, data integrity, defect management, and quality improvement. The offer provides remote or hybrid flexibility, a long-term B2B contract, paid time off, and growth in test automation. 🗂️ Requirements: SQL data verification, Test automation experience, Java and Selenium experience, Complex software testing experience, Software testing methodologies, Agile experience, Analytical thinking, Attention to detail, Communication skills, Collaboration skills 📃 Skills: SQL, Java, Selenium, Agile 🏢 Description: ✅ Your responsibilities: Design, execute, and maintain manual and automated test cases. Verify application functionality, data integrity, and system quality. Identify, document, and track defects through to resolution. Collaborate closely with developers, Product Owners, and other stakeholders to ensure high-quality software delivery. Participate in Agile ceremonies, including sprint planning, reviews, and retrospectives. Contribute to the continuous improvement of QA processes and test automation 🧠 Our requirements: Hands-on experience with SQL, including data verification using SQL queries. Experience with test automation, preferably using Java and Selenium. Experience with Python is also welcome. Proven experience testing complex software projects. Solid understanding of software testing concepts, methodologies, and best practices. Experience working in an Agile environment. Strong analytical thinking and attention to detail. Good communication and collaboration skills. 🌟 What we offer: Flexible working hours, remote or hybrid setup. B2B contract, flat-rate model, 26 paid days off per year. Stable, long-term cooperation in a modern testing environment. Opportunity to grow further in test automation. Support from experienced QA engineers and a collaborative team culture.

Technology

Embevity Sp. z o.o.

Tester/ka Embedded (Automatyzujący/ca)

Mid

Hybrid

Gliwice, SL, Poland

10,000 - 14,500 PLN

🏢 Summary: Oferta dotyczy testowania i zapewniania jakości urządzeń embedded, ze szczególnym naciskiem na automatyzację testów integracyjnych w Pythonie. Rola obejmuje tworzenie narzędzi i scenariuszy testowych, pracę z firmware oraz rozwój dokumentacji jakościowej zgodnie z ISO 9001. 🗂️ Requirements: 2–4 lata doświadczenia w testowaniu systemów embedded, Automatyzacja testów urządzeń embedded i firmware w CI, Python, Doświadczenie z CI/CD i GitLab, Docker, Znajomość protokołów UART, SPI, I2C i CAN 📃 Skills: Python, GitLab, Docker, UART, SPI, I2C, CAN, ISO9001 🏢 Description: Drogi Testerze, Droga Testerko! Dołącz do zespołu odpowiedzialnego za jakość naszych urządzeń embedded. Na co dzień będziesz współpracować z programistami i zespołem QA, uczestnicząc w testach automatycznych dla realizowanych projektów. Zakres obowiązków: Tworzenie, automatyzacja i utrzymanie testów integracyjnych (głównie Python) Tworzenie narzędzi do testowania urządzeń embedded i ich oprogramowania (hardware/software) Zapewnianie jakości w projektach embedded Definiowanie wymagań w projektach Tworzenie scenariuszy testowych Tworzenie dedykowanej dokumentacji zdefiniowanej w procesie zapewniania jakości Praca zgodnie ze standardami i procedurami ISO 9001 Czego oczekujemy: 2–4 lata doświadczenia w testowaniu systemów embedded (urządzenia, firmware, oprogramowanie) Umiejętności automatyzacji testów urządzeń embedded i firmware w CI (testy głównie w Pythonie) Umiejętności programowania w Python - warunek konieczny Umiejętność programowania C/C++ przy pracy z firmware - mile widziane Doświadczenia w pracy ze środowiskiem CI/CD (GitLab) oraz znajomości Dockera Znajomości protokołów komunikacyjnych (UART / SPI / I2C / CAN) Samodzielności i dokładności w pracy Wnikliwości (lubisz dochodzić, dlaczego coś nie działa, a nie tylko to zgłaszać) Mile widziane: Umiejętność testowania na sprzęcie (HIL) Znajomość systemów RTOS (FreeRTOS, Zephyr) Znajomość Linuxa embedded (Yocto / Buildroot) Obsługa narzędzi pomiarowych (oscyloskop, analizator logiczny, JTAG) Umiejętność czytania schematów elektronicznych

Technology

SQUAD

On site Junior/Middle General QA Engineer (AI track)

Junior

On-site

Gdansk, PM, Poland

🏢 Summary: QA Engineer role focused on manual testing and execution of existing automation for AI-driven features, embedded systems, hardware sensors, and cloud solutions. The position covers confirmation testing, test execution, results reporting, and defect reporting, with on-site work from a Gdansk lab. 🗂️ Requirements: 1+ year of manual testing experience, Knowledge of testing methodologies, test documentation, and test design techniques, Hands-on embedded systems testing experience, Experience with bug tracking systems, Basic UNIX/Linux CLI and regular expression skills, Basic database and SQL skills, Basic API testing with Postman or Charles, Basic Python skills for executing and maintaining automation scripts, Basic mobile testing experience, Written and spoken English, Ability to work from the Gdansk lab location 📃 Skills: Testing, Embedded, UNIX, Linux, CLI, Regex, Databases, SQL, API, Postman, Charles, Python, Mobile 🏢 Description: Team Summary Our AI QA team provides end-to-end testing solutions of complex AI-driven features, hardware sensors supporting AI functionality, and large-scale cloud and embedded systems. We bring proven experience in both hardware and software product development, with a strong focus on motion detection technologies. We specialize in manual testing across integration, E2E, and acceptance levels, ensuring comprehensive test coverage, continuous product state monitoring, and stable product releases. The team contributes to the development of AI features and embedded systems. Job Summary We are looking for a QA Engineer with experience in software testing, preferably with exposure to embedded systems. In this role, you will be responsible for executing manual tests as well as executing our existing automation. Responsibilities and Duties Conduct confirmation testing Estimate own tasks Execute existing test cases Report test results for assigned activities Report bugs according to the template Qualifications and Skills 1+ year of experience in manual testing Strong knowledge of testing methodologies, test documentation practices, and test design techniques Understanding and hands-on experience with embedded systems testing Experience with bug tracking systems Basic experience with UNIX/Linux, including CLI navigation and use of regular expressions Basic experience with databases and SQL Basic experience with API testing using Postman/Charles (send requests, validate responses) Basic experience with Python (execute and maintain existing automation scripts) Basic experience in mobile testing Good written and spoken English Ability to work from our lab location in Gdansk Nice to have Understanding AWS services Understanding CI tools (Jenkins) Basic experience with Raspberry Pi Basic knowledge in computer vision and machine learning We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.