#1 Job Board for tech industry in Europe

Senior Software Engineer Projection
New
C

Senior Software Engineer Projection

4 121 - 5 028 USD/monthNet per month - B2B
4 121 - 5 028 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    C++

    advanced

    JNI

    advanced

    Java

    advanced

    Linux

    advanced

    Android

    advanced

    QNX

    advanced

Job description

Online interview

Position Overview:

We are seeking a highly skilled Senior Software Engineer – Projection to join our team. The ideal candidate will have extensive experience in C++ and Java, with a focus on projection technologies such as Android Auto and CarPlay. This role involves working on cutting-edge automotive projects, developing and optimizing projection systems, and ensuring seamless integration with Android Automotive and other platforms.

MD rate: 15 000 – 18 300 PLN


Roles and Responsibilities:

  • Design and implement projection systems, including Android Auto and CarPlay, ensuring seamless integration with automotive platforms.
  • Develop and maintain system components in C++ and Java, leveraging best practices such as SOLID principles and Design Patterns.
  • Work on Audio/Video Encoding, Decoding, and Rendering to optimize media streaming and playback.
  • Implement and debug Linux and Android middleware components, including inter-process communication (IPC) and multi-threading.
  • Develop and optimize transport layers for USB, Bluetooth, and WiFi communication.
  • Collaborate with cross-functional teams to ensure seamless integration of projection technologies into the automotive system.
  • Perform debugging and troubleshooting using tools like gdb and valgrind.
  • Ensure compliance with security frameworks such as SELinux and optimize system performance using the Yocto build system.
  • Conduct unit and component testing to ensure the reliability and quality of software components.
  • Follow Agile methodologies and participate in sprint planning, code reviews, and retrospectives.


Required Skills and Experience:

  • 5+ years of experience in C++ development (STL, Templates, Exceptions, Threading).
  • Strong experience in Component/System Design following SOLID principles and Design Patterns.
  • Solid knowledge of QNX, Android, and Linux platforms.
  • Proficiency in Java and JNI for Android middleware and application development.
  • Experience in projection technologies such as Android Auto and CarPlay.
  • Strong understanding of Audio/Video Encoding, Decoding, and Rendering.
  • Experience in Linux Programming (IPC, Multi-threading, Critical Sections).
  • Knowledge of Bluetooth Profiles, WiFi Modes and Configuration, and Projection Modes.
  • Familiarity with Yocto build system and hands-on experience in embedded system development.
  • Proficient in debugging tools like gdb and valgrind.


Nice to Have:

  • Experience with RTOS in automotive systems.
  • Knowledge of Bidiu Carlife and other proprietary projection technologies.
  • Exposure to Android Application Development and Android Services.
  • Familiarity with WiFi Direct and Miracast for media projection.
  • Experience with performance profiling and system optimization.
  • Exposure to Agile/Scrum methodologies and experience in collaborative environments.


Additional Information:

This role provides an exciting opportunity to work on innovative automotive projection systems. If you are passionate about developing cutting-edge software solutions for the automotive domain, we encourage you to apply.

4 121 - 5 028 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest EndySoft z siedzibą w Ostrava, ul. Zámostní 1155/27 (dalej jako "administrat... more