QNX BSP Software Integrator/Engineer – Automotive IVI System
Tech stack:
- QNX OS (nice to have)
- Embedded Linux integration
- C++ and CMake
- Microcontroller peripheral integration (I2C, USB, LVDS/GSML)
- Automotive SoCs (preferably Qualcomm)
- ASPICE knowledge
Overview:
The QNX BSP Software Integrator/Engineer will join an existing team responsible for hardware bring-up and integration of the QNX framework on a Qualcomm-based Automotive IVI platform. The role focuses on integrating software components and layers on top of the QNX operating system, ensuring system stability, hardware-software compatibility, and compliance with automotive standards.
Requirements:
- Experience in Embedded Linux (and nice to have QNX) system integration
- Strong proficiency in C++ and CMake
- Hands-on experience with uC peripheral integration (I2C, USB, LVDS/GSML)
- Solid understanding of memory management, including file system partitioning
- Knowledge of power management for automotive-grade SoCs
- Strong debugging and integration skills on ECU platforms
- Knowledge and understanding of the ASPICE process
- “Can Do Attitude” – proactive approach to solving complex integration challenges
- Ability to work from the office in Kraków at least 3 times per week.
- Nice to have:
- Experience with Qualcomm SoCs
- System-level understanding and experience with power management of automotive ECUs using modern SoCs
Project description:
Join a skilled team responsible for hardware bring-up and software integration of an automotive IVI platform running QNX OS. You will work with software components and layers on modern automotive SoCs, ensuring system stability, hardware-software compatibility, and compliance with automotive standards.
Main responsibilities:
- Integrate and configure QNX-based software components and frameworks on target hardware
- Support hardware bring-up and low-level driver integration (e.g., I2C, USB, LVDS/GSML)
- Maintain and optimize build configurations using CMake and QNX-specific tools
- Debug and resolve integration issues across software layers and hardware interfaces
- Collaborate with BSP, middleware, and application teams to ensure seamless integration
- Contribute to memory and power management setup for modern automotive SoCs
- Perform validation and smoke testing on ECU systems
- Document integration results and provide feedback to the Integration Lead
Expected Outcomes:
- Successful integration of QNX components and layers on target hardware
- Stable and reproducible builds across the QNX domain
- Timely resolution of integration and hardware-software compatibility issues
- Clear reporting of integration status and risks
- Effective collaboration with cross-functional teams
- Department
- Software Delivery
- Role
- Engineer
- Locations
- Cracow (PL)
- Remote status
- Hybrid
- Hourly salary
- PLN110 - PLN150
- Employment type
- Contract
- Skills
- Linux, C++
- Experience
- Senior
- Area
- Automotive, Embedded
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.