SoftServe
Middle R&D Engineer (C++)
SoftServeUkraine18 hours ago
Full-timeInformation Technology, Engineering
WE ARE

SoftServe is a global digital solutions company, headquartered in Austin, Texas, founded in 1993. Our associates are working on 2,000+ projects with clients in the USA, Europe, LATAM, and APAC. We are about people who create bold things, make a difference, have fun, and love their work.

Our mission is to be a valuable partner for our clients (from start-ups to large enterprises) who represent different domains, to drive research in emerging technologies, we implement cutting-edge technological solutions for our clients.

Our R&D team applies deep learning and computer vision expertise to cross-disciplinary research from human-computer interaction and bioinformatics to computational finance. We run multiple technology and academic partnerships and expose our research at global events and conferences.

IF YOU ARE

  • A software engineer with 3+ years of hands-on experience in C++ development for performance-critical or system-level applications
  • Skilled in systems programming, memory management, and optimization of data flow and concurrency
  • Proficient in C++17/20, with strong understanding of templates, STL, and modern design patterns
  • Strong with Windows and practical knowledge of macOS, Linux
  • Experienced with Computer Vision
  • Skilled in with Direct3D 12 or similar graphics APIs, and with the concepts of GPU pipelines and shaders (even without hands-on shader coding)
  • Fluent in software optimization, debugging, profiling, and benchmarking tools (Perf, Valgrind, VTune, etc.)
  • Skilled in software engineering best practices — unit testing, code review, CI/CD pipelines, and clean architecture
  • Knowledgeable about multithreading, synchronization, and asynchronous data processing
  • Strong in analytical thinking, structured problem-solving, and technical communication
  • Proficient in English, both written and spoken, for documentation and team collaboration
  • Understanding the algorithms, data structures, and numerical methods relevant to high-performance systems
  • Aware of ONNX and its integration within Python or cross-language systems, understanding interoperability between ML runtimes and native code (as an advantage)
  • Comfortable collaborating in cross-disciplinary teams, working alongside AI/ML and signal-processing engineers (would be a plus)


AND YOU WANT TO

  • Verify research, implement it, and make feasibility studies and proof of concepts on proposed technological advances in the research area
  • Proactively propose and implement new technologies and trends studying and adapting based on marketing needs and the latest technology trends
  • Propose and implement the technological vision in new areas of research by prototyping and creating deep technological demos
  • Handle the full spectrum of the research process: from hypothesis and academic presentation to architecture and development of technology-based product
  • Proactively propose external and internal research events (conferences, etc.) for a work presentation
  • Coordinate and run presentations of work on external events: conferences, meetups, and specialized events
  • Consult external and internal clients on technologies, solutions, and trends
  • Align research field to business area domain demands
  • Use proven innovation consulting methodologies to propose cutting-edge technological solutions for solving customer's problems
  • Support business development efforts: marketing, presentations, presales


TOGETHER WE WILL

  • Empower you to scale your expertise with others by joining the R&D team
  • Excel business of our clients from startups and ISVs to Enterprise and Fortune 500 companies
  • Care for your wellness with a health insurance package
  • Be a part of something bigger than a single project in the professional community
  • Access local-grown, yet global IT minds and exclusive networking opportunities with expert groups and professional events
  • Help you with your initiatives — we are open to them, just come and share your ideas!


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.

Key Skills

Ranked by relevance