Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
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:
May 20, 2026
Requirement Engineer/Functional Owner
Senior • Remote
Warsaw, Poland
Responsible for defining system-level software requirements and architecture for real-time 3D visualization in ADAS systems, including scene rendering, animation pipelines, object representation, and performance constraints across embedded automotive platforms.
We are developing a real-time 3D visualization solution for ADAS systems using Unreal Engine.
The project focuses on rendering vehicle surroundings and driver assistance behavior (objects, trajectories, alerts) based on inputs from ADAS components, running on embedded automotive platforms.
Responsibilities:
Define and refine requirements for ADAS 3D visualization
Translate ADAS inputs (objects, trajectories) into rendering and animation logic
Design and support implementation of Unreal Engine-based visualization
Define data flow and interfaces between ADAS stack and 3D engine
Ensure real-time performance (FPS, latency, smooth animations)
Support integration on embedded platforms (Linux / Android / QNX)
Collaborate with ADAS, HMI, and platform teams
Contribute to technical decisions in a new capability area
Support testing and validation of 3D visualization
Requirements:
Strong experience with Unreal Engine (C++ / Blueprint)
Solid understanding of real-time 3D graphics and animation
Scene composition and object lifecycle
Animation and movement logic
Performance optimization
Good understanding of software architecture and data flow
Experience integrating external data into 3D scenes
Experience with Linux or Android-based systems
-
Strong problem-solving skills and ability to work in uncertain environments
Nice to have:
Automotive experience (infotainment / ADAS / cluster)
Basic understanding of ADAS concepts
Experience with embedded Unreal Engine deployments
Familiarity with Vulkan / OpenGL
Exposure to ASPICE / structured development
Perks and Benefits:
Flexible work schedule
Fixed financial bonus issued upfront on a quarterly basis, covering the average market price of private medical care and sport card - B2B contract
Present on the occasion of birthday, wedding, child birth
E-learning accounts for Coursera, O'Relly, Udemy
Corporate language school
Similar jobs you might like
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
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
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
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.