You may apply to Tietoevry by selecting Apply and fill your application details to the form. You may also Apply by using LinkedIn and populate details to your application from your LinkedIn profile.
Welcome to Tietoevry!
We are one of the largest Nordic IT service companies. In Poland, our specialty is delivering modern IT business solutions, mainly as software development for well-known companies from different sectors like automotive and smart devices.
Read more about us: http://www.tietoevry.com/pl/
To support our expansion, to one of our projects, we are looking for Lead Software Engineer experienced with embedded operating systems like Android/Linux/RTOS
About the project:
Bose Automotive is a premium supplier of audio hardware and software to the global automotive industry. All Bose automotive audio systems are individually tuned for each car's unique acoustic environment. The core of Bose Automotive Systems is the audio experience enabled by DSP algorithms. This includes music and telephony audio as well as cabin noise reduction features.
The traditional architecture of a Bose automotive audio system is an amplifier (with DSP) designed and built by Bose along with other components such as transducers. In the future, car manufacturers are requesting audio systems as a fully software-only product running the car’s head unit or cockpit domain controller using an advanced operating system such as Android Automotive or Automotive Grade Linux. Integrating Bose audio SW onto these head units, referred to as “Up-Integration,” creates opportunities to leverage connected capabilities such as Bluetooth, Wifi, and over-the-air software update.
Responsibilities:
Design and develop services and applications in a high-level operating system environment, such as Linux, Android and RTOS (QNX) to deliver audio processing algorithms in car audio systems.
Build and verify automotive platform with hypervisor and guest OSes
Test and verify software specifications have been implemented correctly in accordance with the development plan
Document and update APIs for integration both internally and externally
Experience and Skills:
Must have:
Experience with RTOS and embedded operating systems – e.g. QNX, Android Automotive and Linux
10 years of experience in embedded software development
C/C programming (compiler, linker, memory, CRT, etc.)
Knowledge of Linux shell and Python scripting
Embedded software development experience
Solid communication skills in a global development team environment
Fluent English
Nice to have:
Knowledge of embedded/automotive Linux systems, including device drivers, kernels, build system, especially audio related drivers/ALSA etc.
Knowledge of Linux Yocto build system
Hypervisor knowledge, build, configuration, guest VMs, esp. QNX Hypervisor
Experience in development for QNX OS
Android experience, AOSP pulling, configuration, build
SoC SW development environment, including repo, compiling, debugging, logging, etc.
Automotive SoC experience
Knowledge of communication protocols, e.g., UART, SPI, I2S, I2C, Flash.
Automotive DSP (like QC Hexagon DSP)
Expertise of running DSP algorithms on ARM efficiently – knowledge on ARM architecture/NEON would be needed
What we offer:
At Tietoevry, we believe in the power of diversity, equity, and inclusion. We encourage applicants of all backgrounds, genders (m/f/d), and walks of life to join our team, as we believe that this fosters an inspiring workplace and fuels innovation. Our commitment to openness, trust, and diversity is at the heart of our mission to create digital futures that benefit businesses, societies, and humanity.
Diversity, equity and inclusion (tietoevry.com)