Develop, integrate, and test embedded software solutions using C/C++ for automotive systems
Perform software integration in Linux-based environments (Yocto, QNX) and Android AOSP
Design and implement solutions based on Adaptive AUTOSAR architecture
Support system integration, debugging, and validation in embedded Linux automotive platforms
Develop and maintain build systems (CMake) and automation scripts using Python and Bash
Implement and maintain CI/CD pipelines using tools such as Jenkins, TeamCity, and similar platforms
Create and execute unit and integration tests using Google Test or equivalent frameworks
Apply static code analysis tools (Parasoft, SonarQube, Polyspace) to ensure software quality and compliance
Work on automotive application domains such as instrument clusters, infotainment, multimedia, navigation, and FOTA
Support test automation activities using tools like ECU-TEST and Test Guide
Participate in rapid prototyping, board bring-up, and early hardware/software integration
Integrate and debug software communicating via automotive interfaces (CAN, CAN-FD, LIN, Automotive Ethernet, Bluetooth, USB)
Collaborate closely with cross-functional teams, including application development, vehicle integration, and validation
Document software design, implementation, and integration activities
Be available for on-site work in the Silesian agglomeration when required by project needs
requirements-expected :
Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related engineering discipline
At least 4 years of experience in software development and testing using C and/or C++
At least 8 years of experience in software integration within Linux-based environments, including Yocto and/or QNX
At least 4 years of experience in software integration in the Android (AOSP) environment
At least 2 years of hands-on experience with Adaptive AUTOSAR
Strong knowledge of Python and CMake
Good command of Bash scripting
Experience with CI/CD automation tools such as Jenkins, TeamCity, or similar
Experience with unit testing frameworks, including Google Test or equivalent
Experience with static code analysis tools such as Parasoft, SonarQube, Polyspace, or similar
Solid experience with embedded Linux software for automotive applications, particularly in areas such as instrument clusters, infotainment, multimedia, navigation, and FOTA
Familiarity with test automation tools (e.g. ECU-TEST, Test Guide) is a plus
Experience with rapid prototyping and board bring-up activities
Knowledge of automotive hardware interfaces, including CAN, CAN-FD, LIN, Automotive Ethernet, Bluetooth, and USB
Willingness to work on-site in the Silesian agglomeration full-time when required by project needs
Strong initiative, problem-solving skills, and ability to work effectively in a diverse, cross-functional team environment
Good documentation skills and attention to software quality
Strong communication skills and the ability to collaborate with application software developers, vehicle integration, and validation engineering teams
Fluent English, both written and spoken
offered :
Opportunities for development in an international environment
Friendly management and team support
Subsidized insurance and medical care
Subsidized Multisport card
Subsidized foreign language learning
Courses and training
Teambuilding events
Fantastic atmosphere
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of foreign language classes
sharing the costs of professional training & courses