C/C++ Software Engineer

1dea

Gdańsk, PM, Poland • 1h ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: C/C++ Software Engineer (low-level)

  • Focus area: Semiconductors | Advanced AI systems

  • Location: Gdańsk

  • Employment: Long-term direct employment with the client (open budget contract)

Description

Design and implement low-level drivers for AI accelerators and advanced compute platforms, working in both user mode and kernel mode—from concept to production deployment. Maximize performance by optimizing the software–hardware execution path to reduce CPU and hardware cycles. Collaborate with hardware and firmware teams to deliver stable, high-performance solutions and support scalable, reliable AI infrastructure.

Responsibilities

  • Develop drivers operating in user mode and kernel mode for AI accelerators and compute platforms.

  • Optimize the software–hardware path to minimize CPU and hardware cycles.

  • Work closely with hardware, firmware, and other software teams to deliver stable and high-performance solutions.

  • Analyze and resolve complex software–hardware interaction issues across system layers.

  • Co-develop AI infrastructure with an emphasis on scalability and reliability.

Requirements

  • Minimum 5 years of hands-on low-level programming experience in C/C++

  • Very strong knowledge of hardware–software interfaces and deep understanding of “under the hood” system behavior

  • Ability to read technical documentation and work with low-level APIs

  • Excellent problem-solving skills; collaborative, team-oriented attitude

  • Experience with GPU/hardware accelerators is an asset

  • Higher technical education

  • English B2+ for international collaboration

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report