Principal Engineer - C++

XPERI Poland

Warszawa, Wola
hybrid
C++
Linux
C
hybrid

Requirements

Expected technologies

C++

Linux

C

Optional technologies

Yocto

Operating system

Windows

Linux

Our requirements

  • At least 10 years of experience with C, C++
  • At least 7+ years of experience with Linux-based embedded systems
  • 10+ years of working experience with object-oriented designs
  • Solid knowledge of SW design patterns, architectures, and best practices
  • Experience with modern C++11, C++17 standards, libraries
  • Experience with Linux kernel customization
  • Experience developing for and creating automated test frameworks
  • Strong understanding of quality assurance principles, methodologies, and practices in software development
  • Experience with project & delivery tools (eg. Gerrit, Github, Jira, Confluence)
  • Good coding practices (static and dynamic analysis)
  • Ability to understand and contribute to high level designs, UMLs, and API definitions
  • Excellent communication, leadership, and troubleshooting skills
  • Fluent and efficient communication in English (spoken and written)

Optional

  • Experience in python and Linux shell scripting
  • Experience with Linux performance tools and security models
  • Experience with Yocto Linux distribution
  • Experience in Smart TV product certification
  • Experience in building hardened products for mass production
  • Solid knowledge of HTML and web standards
  • Working experience with Jenkins and CI/CD

Your responsibilities

  • Act as a Principal/Lead engineer to design and build a complete system targeted for smart TVs
  • Design and develop the framework for system’s scalability across multiple SoC platforms, hardware variants, consumer brands and device models
  • Contribute to customizations in low-level Linux components: bootloader, kernel, systemd
  • Participate in regular code and design reviews of our Linux-based solutions
  • Identify bottlenecks and bugs for a plethora of platforms and device solutions
  • Create and maintain technical specifications and documentation
  • Contributing to R&D proof-of-concepts
  • Work in international environment with various teams across the globe
  • Being self-reliant, with a proactive approach and willingness to share your knowledge with peers
Views: 2
Published25 days ago
Expiresin 20 days
Work modehybrid
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Principal Engineer - C++"