Unikie
Senior Software Engineer, Infotainment Platform
UnikieFinland1 day ago
Full-timeEngineering, Information Technology
WE ARE LOOKING FOR Senior Software Engineer

We are looking for a Senior Software Engineer to build and refine the digital heart of our next-generation vehicle platform. This role is a blend of high-feature development and systems-level engineering. You will be responsible for shipping modern, high-performance infotainment features while ensuring the underlying platform—spanning Android (AOSP) and low-level services (Yocto/QNX)—is secure, compliant, and rock-solid.

Key Responsibilities

  • Feature Development: Design and implement complex, cross-subsystem infotainment features (e.g., advanced media casting, navigation enhancements, and multi-display orchestration).
  • Systems Integration: Bridge the gap between the Android framework and low-level services to ensure seamless hardware abstraction and resource management.
  • Security & Hardening: Implement secure boot, verified OTA processes, and permission models to protect user data and vehicle integrity.
  • Certification & Compliance: Support industry-standard certification tests
  • Platform Stability: Perform deep-dive root cause analysis on systemic issues (ANRs, memory leaks, and thread deadlocks) to maintain a premium user experience.
  • Technical Mentorship: Lead code reviews and author technical design documents that set the standard for the engineering organization.

Required Qualifications

  • Software Mastery: Expert-level C++ with a working proficiency in Kotlin/Java with a deep understanding of Android Internals (AOSP, Binder, HIDL/AIDL).
  • Multi-OS Experience: Proven ability to work across Embedded Linux (Yocto) and/or QNX environments.
  • Security Mindset: Familiarity with encryption standards, TEE (Trusted Execution Environments), and secure communication protocols.
  • Performance Tooling: Mastery of Perfetto, systrace, and memory profilers to optimize feature performance.
  • Concurrency: Deep understanding of multi-threaded systems, asynchronous dispatchers, and deadlock prevention.

Behaviors We Value

  • Builder Mindset: You enjoy the "zero-to-one" phase of feature development as much as the refinement phase.
  • Systems Thinking: You understand how a UI-level change impacts low-level CPU cycles and power consumption.
  • Quality Driven: You treat "Certification Passed" as the baseline, not the finish line, ensuring features are robust under extreme stress.
  • Collaborative: You can speak the language of hardware engineers, UI designers, and QA testers alike.

Key Skills

Ranked by relevance