Вакансії C / C++ Developer

Досвід від 4 років Senior Full-time Intermediate / B1 Є тестове завдання Office, Remote, Hybrid
11.01.2025
Детальніше
  • C/C++
  • Git
  • CMake
  • CI/CD
  • Java
  • Kotlin

Andersen, an international IT сompany, invites an experienced C++ Software Engineer to work on a large-scale project for our USA partners.
The customer is a leader in video streaming infrastructure, driving innovation and major developments in the online video streaming industry. They created the first commercial adaptive streaming player and the first software-defined encoding service that operates on any cloud platform. Their solutions are utilized by over 400 customers globally, including prominent names like the BBC, ClassPass, Discovery, fuboTV, and Hulu.
The project is a cloud-native microservice architecture on AWS, Google Cloud, and Azure, making architectural decisions to evolve the products, collaborating directly on a product, and supporting the expansion of both the VOD and live coding teams.
Tech stack on the project: C++(11 up to 20), Java, Docker, Kubernetes, CircleCI, CI/CD.

Responsibilities

  • Developing of high-quality, high-performance, fault-tolerant, well-tested, reusable, and scalable code that will be used
  • Opportunity to work with a modern tech stack including C++(11 up to 20), Java, Docker, Kubernetes, and CircleCI.
  • Involving in all stages of development, from product ideation through architecture and execution.
  • Developing of new and improvement of existing features as well as opportunity to investigate and resolve issues.
  • Diverse career opportunities and continuous growth.Suggest, plan, and implement improvements to code structure and architecture in service of testability and maintainability.
  • Ensuring quality and stability by writing automated tests and leveraging code reviews for your work and the work of others.
  • Extending and enhancing our monitoring/alerting systems as well as build powerful CI/CD systems.
  • Continually evaluating emerging technologies to stay ahead.
  • Maintaining up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.

Requirements

  • Commercial development experience for 4+ years.
  • Significant experience programming in modern C/C++ (20)
  • Knowledge of classic dev tools (git, CMake, CI/CD)
  • Experienced in concurrent programming (multi-threading, multi-process, etc.)
  • Passion for software craftsmanship, best practices, design patterns, automated testing, and clean code.
  • Good problem-solving and troubleshooting abilities.
  • Level of English – from Intermediate+ and above.

Desired skills

  • Knowledge of Java and/or Kotlin.

Інформація про компанію Andersen

Andersen – глобальна компанія з розробки програмного забезпечення, з більш ніж 16-річним досвідом допомоги підприємствам по всьому світу у трансформації бізнесу шляхом створення ефективних цифрових рішень з використанням інноваційних технологій. Компанія має досвід створення програмних продуктів і спеціалізується на веб-розробках та мобільних розробках на замовлення, включаючи Big Data, Visual Technologies, Machine Learning and Deep Learning.
Рік заснування: 2007
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: andersenlab.com

Переваги співробітникам

Відгукнутися
Досвід не має значення Middle Full-time Не має значення Є тестове завдання Office, Remote Україна
19.12.2024
Детальніше
  • Linux
  • C
  • DTS
  • DTB
  • API
  • FDTLIB
  • YAML
  • YANG

Our client is a global networking solution and information security provider. This engagement concerns the business domain of their optical network.
The new team will work on a project that focuses on streamlining the SDK's consumption of Device Tree Sources (DTS) for x86-based systems by adopting innovative API design, kernel enhancements, and compatibility testing approaches. The goal is to reduce complexities and provide developers with a consistent, simplified API, empowering them to build efficient and robust solutions.

If you are

  • Professional in Linux kernel development, particularly for x86-based systems
  • Proficient in C programming and debugging kernel-level code
  • Experienced in Device Tree Source (DTS/DTB) implementation and management
  • Skilled in library development and API design, emphasizing backward compatibility
  • Familiar with streamlining and refactoring legacy systems for modern requirements
  • Knowledgeable of FDTLIB, YAML, and YANG schema processing (as an extra advantage)
  • Adept at removing dependencies on outdated libraries and frameworks (nice to have)
  • Having prior experience documenting and testing kernel-level changes and APIs (as a perk)

And you want to

  • Develop and implement kernel-level support for DTS/DTB via the /proc/device-tree filesystem
  • Extend and augment FdtLib libraries to enable user-mode drivers to consume DTS/DTB directly
  • Streamline and simplify existing Common Data Model (CDM) APIs
  • Ensure backward compatibility while substituting YAML-based processing with direct DTS/DTB consumption
  • Collaborate with cross-functional teams to conduct comprehensive testing and validation

Інформація про компанію SoftServe

SoftServe – IT компанія з українським корінням, що займається консалтингом та розробкою програмного забезпечення. Маючи досвід у сфері охорони здоров’я, роздрібної торгівлі, енергетики, фінансових послуг тощо, компанія впроваджує наскрізні рішення, щоб забезпечити інновації, якість і швидкість, яких очікують користувачі клієнтів.
Рік заснування: 1993
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: softserveinc.com

Переваги співробітникам

Відгукнутися
Досвід від 4 років Middle, Senior Full-time Intermediate / B1 Є тестове завдання Office, Remote Україна, Львів
18.12.2024
Детальніше
  • C
  • C++
  • Windows
  • Linux
  • CMake
  • autotools
  • nmake
  • GCC
  • Git
  • CI/CD
  • Homebrew
  • RPM
  • Conda
  • Python
  • R

We are a dedicated full-time team, working directly with the US-based IT company. They represent and develop the world’s most trusted open ecosystem for sourcing, building, and deploying data science and AI initiatives.

If you are

  • A mature Software or DevOps Engineer passionate about your code and results
  • Experienced with at least 4+ years of professional practice
  • Strong in C and C++, with the ability to dive into source code, build and detect dependencies, and create patches
  • Skilled in releasing native applications on Windows
  • Competent in administering operating systems, particularly Linux and Windows
  • Experienced with build tools such as CMake, autotools, nmake, and gcc
  • Proficient in using Git or other version control software
  • Knowledgeable about the development lifecycle, including design, testing, implementation, documentation, and release management, using modern collaboration and task management tools
  • Adept in package building, with expertise in related compilers, utilities, and tools
  • Skilled at troubleshooting complex problems and developing alternative solutions
  • Effective at fixing bugs in software written in various languages and contributing fixes to upstream projects
  • Persistent in driving improvements and embracing new challenges
  • Ready to work in a team and independently
  • Capable of maintaining daily communication with software engineers on the client side with an intermediate strong English level or higher
  • Experienced in contributing to open-source repositories (would be a plus)
  • Competent in CI/CD practices (nice-to-have skill)
  • Skilled in packaging software using Homebrew, RPM, or Conda (as an advantage)
  • Experienced in Python, with knowledge of R programming language (would be a plus)

And you want to

  • Utilize C/C++ (potentially Python, R), package building, and conda
  • Create and update conda recipes for building, testing, and releasing packages
  • Identify and automate repetitive manual tasks
  • Elicit requirements, estimate scope, and plan sprints
  • Communicate directly and serve as a key member of the Client’s team
  • Build strong relationships with open-source package maintainers and resolve issues

Інформація про компанію SoftServe

SoftServe – IT компанія з українським корінням, що займається консалтингом та розробкою програмного забезпечення. Маючи досвід у сфері охорони здоров’я, роздрібної торгівлі, енергетики, фінансових послуг тощо, компанія впроваджує наскрізні рішення, щоб забезпечити інновації, якість і швидкість, яких очікують користувачі клієнтів.
Рік заснування: 1993
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: softserveinc.com

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Office, Remote Львів
Бонус за рекомендацію: $1000
18.12.2024
Детальніше
* - разовий бонус кандидату після найму
  • Linux
  • C
  • Yocto
  • SNMP
  • Wireshark
  • C++

Our client designs advanced audio and communication systems, primarily for use in professional and conference settings. Their products include high-quality microphones, headsets, and integrated devices that ensure effective communication for global organizations. They are focused on optimizing performance through custom software and hardware solutions, with significant expertise in sound engineering.

Responsibilities:

  • Develop and maintain software for Linux-based systems using C
  • Work extensively with the Yocto build system to create and configure custom Linux environments
  • Collaborate with cross-functional teams to integrate hardware and software solutions
  • Implement and troubleshoot SNMP protocol for device communication
  • Use Wireshark to monitor and analyze network traffic and debug issues
  • Contribute to the development and improvement of audio-related features in the product, such as microphone and headset functionalities
  • Optionally, work with C++ for certain parts of the project.

Must have:

  • At least 5 years of experience developing software for Linux using C
  • Experience working Yocto
  • Familiarity with SNMP protocol
  • Familiarity with Wireshark tool

Nice to have:

  • Knowledge and practical experience with C++

Інформація про компанію N-iX

N-iX – це глобальна компанія, що надає програмні рішення та інженерні послуги. Маючи понад 2000 професіоналів у 25 країнах Європи та Америки, компанія пропонує експертні рішення в аналітиці даних, вбудованому програмному забезпеченні, IoT, штучному інтелекті, машинному навчанні та інших технологічних областях.
Рік заснування: 2002
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: n-ix.com

Переваги співробітникам

Відгукнутися
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Remote Україна
18.12.2024
Детальніше
  • C++
  • Linux
  • Docker
  • AWS

Our client is a leading global Financial market data provider who runs a change program aiming to migrate a set of legacy data connectors to a new strategic platform. The main driver is to deliver high-quality software that connects Financial Markets across the globe in a real-time, high frequency, and low-latency data management chain. The projects are technically challenging in an environment that is very engaging. Projects will utilize a multitude of different languages and skillsets with a focus on C++ and scripting languages.
We are looking for a C++ software engineer/developer with experience in implementation backend systems and services running under Linux, Cloud, ideally, with capabilities to deliver projects independently and coordinate work with BA, QA, Operational, and cross-functional application teams.

Responsibilities

  • Develop high-quality software, design, and functional documentation
  • Provide estimates for specific software feature implementation
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Build unit tests for your code
  • Automate tasks through appropriate tools and scripting
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with the latest technologies and standards

Must have skills

  • 3+ years of full life-cycle software development experience
  • 3+ years of object-oriented development, in particular, C++
  • Experience developing under Linux
  • Ability to collaborate in a team-focused environment
  • Excellent analytical skills and a real passion for solving problems
  • English at the level of Upper-Intermediate (spoken)
  • Experience with Docker, AWS

Nice to have

  • Ability to suggest/research new technologies and quickly adapt to change
  • Experience working with Market Data and Trading

Інформація про компанію Luxoft

Luxoft надає бізнес-лідерам розширені можливості аналітики та програмної інженерії, які стабілізують підприємства та допомагають їм процвітати на мінливих і складних ринках. Компанія втілює унікальне поєднання інженерної досконалості та глибокої галузевої експертизи, щоб обслуговувати клієнтів у всьому світі, які спеціалізуються на автомобільних та фінансових послугах, подорожах та гостинності, охороні здоров’я, науках про життя, медіа та телекомунікаціях. Luxoft виходить за межі очікувань клієнтів, об’єднуючи технології, талант, інновації та найвищі стандарти якості.
Рік заснування: 2005
Кількість працівників: >5000
Резидент Дія.City
Сайт: luxoft.com

Переваги співробітникам

Відгукнутися
Досвід від 7 років Senior, Lead Full-time Upper-Intermediate / B2 Є тестове завдання Remote
05.12.2024
Детальніше
  • С++
  • OSI
  • TCP
  • UDP
  • POSIX
  • STL
  • BOOST
  • Protobuf
  • gRPC
  • GDB
  • Boost.Asio
  • OpenSSL
  • ZeroMQ
  • Google Test
  • Mock
  • Linux
  • SSH
  • Git
  • Make
  • CMake
  • Docker
  • RabbitMQ
  • WebSockets
  • Python
  • Go
  • AWS
  • Microsoft Azure

Наш клієнт – визнаний лідер у галузі мережевої безпеки.
Ми працюємо над створенням передового адміністративного вузла для керування ключовими компонентами мережевої безпеки. Продукт надає централізоване управління міжмережевими екранами, контроль застосунків, запобігання вторгненням, фільтрацію URL-адрес і захист від шкідливих програм.
Ця система є невіддільною частиною широкого портфоліо рішень з кібербезпеки. Інтегруючись як із власними, так і зі сторонніми технологіями, вона забезпечує керуванням безпекою в мережах і хмарних середовищах, надає поглиблений аналіз трафіку, прискорює розслідування інцидентів і реагування на них.
Зараз наша команда з пʼяти досвідчених розробників у пошуках нового колеги.

Чим ви будете займатись?

  • Розробляти ПЗ у галузі мережевої безпеки.
  • Тісно співпрацювати з іншими розробникам та замовником.
  • Покривати написаний код тестами.
  • Займатись інтеграцією в існуючі CI-конвеєри.
  • Сортувати та пріоритизувати вхідні запити, описувати та оновлювати технічні деталі.
  • Створювати хмарні середовища для налагодження та тестування, відтворювати та виправляти помилки.

Необхідні знання та навички

  • Від семи років досвіду у С++ розробці.
  • Знання С++11/14/17, OOP, STL, Boost, патернів програмування.
  • Досвід роботи з мережами, знання рівнів OSI, TCP та UDP протоколів, POSIX сокетів, маршрутизації трафіку та принципу роботи фаєрволів.
  • Досвід роботи з багатопотоковістю, використовуючи STL (досвід із Boost буде перевагою).
  • Досвід використання Protobuf та gRPC.
  • Досвід роботи з gdb консоллю та аналізу core dumps.
  • Досвід використання бібліотек Asio, OpenSSL, ZeroMQ.
  • Глибоке розуміння принципів Unit-тестування, слабо звʼязаного коду та методів рефакторингу. Досвід з Google Test/Mock.
  • Досвід використання профайлерів, інструментів аналізу витоків памʼяті (Valgrind) та статичних аналізаторів.
  • Досвід із Linux, SSH, Git, Make, CMake, Docker, RabbitMQ.
  • Рівень англійської Upper-Intermediate.

Буде перевагою

  • Досвід використання патернів архітектури компʼютерних систем (Event-Driven Architecture) та побудови мікросервісних екосистем.
  • Досвід із WebSockets.
  • Досвід роботи з хмарною інфраструктурою (AWS та Microsoft Azure).
  • Знання Python або Go.

Інформація про компанію TeamDev

TeamDev – міжнародна компанія-розробник програмного забезпечення. Компанія займається розробкою власних програмних продуктів для підвищення продуктивності праці розробників та оптимізації робочого процесу, бібліотек для інтеграції веб-компонентів у Java і .NET програми, CQRS/Event Sourcing фреймворку для високонавантажених програм, заснований на Deep Learning рішенні для обробки зображень.
Рік заснування: 1994
Кількість працівників: 101-250
Резидент Дія.City
Сайт: teamdev.com

Переваги співробітникам

Відгукнутися
Product / Startup, Outsource
Досвід від 1 року Junior, Middle Full-time Intermediate / B1 Є тестове завдання B2B / ФОП Релокейт Office Харків, Івано-Франківськ
04.12.2024
Детальніше
  • STM
  • UART
  • I2C
  • SPI
  • RTOS
  • FreeRTOS

Do you want develop in C / C ++ for various microcontrollers and processors with and without the use of
operating systems, participate in the creation of unique devices that will be born right before your eyes?
Then welcome to Ektos! We are looking for developers in our office located in Ivano-Frankivsk

About us and what we can offer:
- 24 working days of paid vacation;
- Paid sick leave;
- Complex lunches right in the office;
- Experienced colleagues willing to share knowledge;
- Regular performance and salary negotiations;
- Professional growth: variety of projects and technologies, mentoring;
- Friendly atmosphere, concern for the comfort of specialists;
- Medical insurance;
- Ability to work in different projects, one or more at the same time;
- Easy rotation between projects;
- The office has a kitchen, shower, seating area.
ONLY 1−2 interviews (Skype and/or office)

1. REQUIREMENTS
PREFERABLY:

- Good theoretical knowledge of C, C++, OOP;
- Understanding of RTOS and RTOS-less embedded;
- Intermediate or higher level of English.

NICE TO HAVE:
- If you have commercial experience in projects or pet projects;
- Version control systems;
- Bug-tracking systems;
- Embedded interfaces (SPI, UART, CAN, I2C, RS485).

2. RESPONSIBILITIES
- software development
- code review and “self-testing” of just developed or released code
- comply to internal development standards and approaches to software development

Інформація про компанію EKTOS

EKTOS – динамічна компанія, яка працює з різними клієнтами. Належить до тих компаній, які в захваті від вирішення нових проблем і вивчення нових речей, щоб надавати клієнтам найкращі рішення. Це сучасна компанія, яка цінує чесність і заохочує всіх, хто має навички та амбіції, розвиватися разом. EKTOS дбає про створення неформального, безпечного та відкритого середовища в офісах і пропонує конкурентоспроможну зарплату.
Рік заснування: 2007
Кількість працівників: 51-100
Сайт: ektos.net

Переваги співробітникам

Відгукнутися
Досвід від 2 років Middle Full-time Intermediate / B1 Є тестове завдання Remote
27.11.2024
Детальніше
  • С++
  • Lua
  • Python
  • JavaScript

Наразі ми шукаємо досвідченого C++ Gameplay Programmer, який приєднається до нашої команди!
Ви знаєте, як створити унікальні функції та отримуєте задоволення від процесу розробки? Грали ключову роль у релізі успішних продуктів? Готові брати основну участь у створенні крутих і популярних мобільних ігор? Тоді запрошуємо вас стати нашим новим Gameplay Programmer! З першого робочого дня в G5 Games ви в черговий раз переконаєтеся, що створення елементів ігрової логіки й інших систем, з яких будується гра – це ваше покликання. І ви на своєму місці!
Ви займатимеся тим, що дійсно любите та вмієте – братимете участь у повному циклі розробки ігрового процесу, від створення ідеї гри до реалізації цікавих функцій і власне випуску. Ви будете спілкуватися з продюсерами, дизайнерами, художниками й іншими талановитими фахівцями. Ви також активно використовуватимете сучасні стандарти та технології: С++17, наш власний кросплатформовий ігровий рушій і повний цикл CI/CD.
Якщо ви по-справжньому захоплені іграми та технологіями, прагнете до нових знань та щоденного розвитку, готові приєднатися до нашої творчої та креативної команди – ми вас знайшли!

Чим доведеться займатися:

  • Розробляти елементи ігрової логіки.
  • Писати чистий кросплатформовий код, що підтримуєтьсяю
  • Розвивати й оптимізувати існуючі системи.
  • Розробляти архітектуру та проектувати великі ігрові системи у співпраці з провідним програмістом.
  • Активно спілкуватися з дизайнерами, художниками, аніматорами й іншими фахівцями у команді.
  • Застосовувати аналітичне та критичне мислення для вирішення нестандартних завдань.
  • Вносити власні унікальні ідеї до всіх аспектів розробки проекту.
  • Професійно розвиватися й обмінюватися досвідом з іншими програмістами.

Нам важливо:

  • Від 2 років досвіду комерційного програмування С++.
  • Досвід проектування систем.
  • Розвинені знання сучасного C++.
  • Розвинені знання алгоритмів, структур даних і STL.
  • Знання об’єктно-орієнтованого підходу та патернів проектування.
  • Знання добрих практик програмування.
  • Навички профілювання, налагодження й оптимізації.
  • Знання англійської мови на рівні, достатньому для читання технічної документації.
  • Навички спілкування та командної роботи.

Буде плюсом:

  • Вища освіта з розробки програмних систем або в суміжній галузі.
  • Досвід роботи зі скриптовими мовами програмування (Lua, Python, JavaScript та інші).
  • Досвід роботи з ігровими рушіями.
  • Досвід кросплатформової розробки.
  • Досвід навчання молодших працівників.
  • Розуміння устрою суміжних областей, таких як геймдизайн, арт, анімація, автоматизація тестування тощо.

Інформація про компанію G5 Entertainment

G5 Entertainment є розробником високоякісних free-to-play ігор для смартфонів, планшетів та персональних комп'ютерів. Ігри G5 Entertainment можна знайти в магазинах програм для Apple App Store, Amazon Appstore, Google Play, Microsoft Windows stores. Компанія видає ігри для всієї родини з простими правилами та призначені для широкої аудиторії.
Рік заснування: 2001
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: g5e.com

Переваги співробітникам

Відгукнутися
Досвід від 2 років Middle Full-time Intermediate / B1 Є тестове завдання Office Вінниця
18.11.2024
Детальніше
  • C/C++
  • Altium Designer
  • KiCad
  • Git
  • Python
  • Linux
  • ardupilot
  • betaflight

That would be wounderful if you have:

  • At least Bachelor’s degree in Computer Science or related field;
  • At least 2 years of real-world experience in Hardware (Embedded) Engineer position;
  • C/C++ knowledge;
  • Strong understanding of analog and digital circuitry principles;
  • Experience with Altium Designer and KiCad;
  • Proficiency in using a soldering station and oscilloscope;
  • Experience with version control systems, such as Git;
  • Ability to read and understand technical documentation in English.

Would be a plus:

  • Python knowledge;
  • Knowledge of Linux;
  • Experience with ardupilot/betaflight;
  • Experience with UAV.

Інформація про компанію WINSTARS.AI

R&D Center WINSTARS.AI – компанія, яка працює над розробкою ефективних та успішних рішень на основі штучного інтелекту.
Рік заснування: 2016
Кількість працівників: 51-100
Резидент Дія.City
Сайт: winstars.ai

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Office, Remote Київ, Prague
12.11.2024
Детальніше
  • Unreal Engine
  • C++

Responsibilities:

  • Work with other developers to ensure our game and engine code performs great on a broad range of platforms.
  • Identifying bottlenecks and optimizing existing / future game and engine features.

Requirements:

  • 5+ years of professional experience in game or engine development.
  • 3+ years of experience with Unreal Engine.
  • Proficient C++ Knowledge.
  • Performance-minded development and optimization skills.
  • Self-driven in learning.
  • Being able to design and implement complex features from scratch.
  • Strong debugging skills

Preferences:

  • Experience of developing engine and game features from scratch.
  • Experience working with AI-related engine systems.
  • Experience developing for 9th generation console hardware.
  • Experience developing for online stores (Steam, Epic Games, GOG etc)
  • Participating in development of AAA titles

Інформація про компанію GSC Game World

GSC Game World – найвідоміша студія розробки ігор в Україні та провідний розробник у Європі. Компанія займається розробкою таких відомих у світі ігор як S.T.A.L.K.E.R. та Cossacks.
Рік заснування: 1995
Кількість працівників: 251-500
Резидент Дія.City
Сайт: gsc-game.com

Переваги співробітникам

Відгукнутися
Досвід від 3 років Middle Full-time Не має значення Є тестове завдання Office, Remote Київ, Prague
12.11.2024
Детальніше
  • Unreal Engine
  • C++
  • Slate UI
  • Common UI

Responsibilities:

  • Work with other developers to ensure our gameplay features work with UI systems as expected
  • Develop new and extend existing UI systems to work great on a wide range of platforms

Requirements:

  • 3+ years of professional experience in UI development.
  • 3+ years of experience with Unreal Engine.
  • Proficient C++ Knowledge.
  • Performance-minded development and optimization skills.
  • Self-driven in learning.
  • Being able to design and implement complex UI systems from scratch.

Preferences:

  • Experience developing UI systems from scratch.
  • Being familiar with Slate UI framework and Common UI.
  • Experience developing for 9th generation console hardware.

Інформація про компанію GSC Game World

GSC Game World – найвідоміша студія розробки ігор в Україні та провідний розробник у Європі. Компанія займається розробкою таких відомих у світі ігор як S.T.A.L.K.E.R. та Cossacks.
Рік заснування: 1995
Кількість працівників: 251-500
Резидент Дія.City
Сайт: gsc-game.com

Переваги співробітникам

Відгукнутися
Досвід не має значення Senior Full-time Не має значення Є тестове завдання Remote Україна, United_Kingdom
11.11.2024
Детальніше
  • C++
  • UMG
  • Unreal Engine

We are looking for a technical expert to build our core UI systems, but it would be just a single UI engineer working alongside the UI Artist and Gameplay team.
You’ll join a team of like-minded individuals to work on a game project. From our side, we always offer suitable tasks, the ability to grow, constant feedback, necessary tech mentoring, and direction to pursue your goals.

Expectations are clear:

  • Extensive professional C++ programming experience
  • Proven experience developing Game UI systems using UMG in Unreal Engine 5
  • Excellent verbal and written communication skills to enable effective collaboration across the project
  • Passion for Games and Game UIs

You’re a rockstar if you have:

  • Experience in using Unreal Engine 4 or 5 on a AAA title
  • Development experience on consoles
  • Passionate about games and solving technical problems

Becoming one of the Dragons you will:

  • Work closely with Design, Art, and Gameplay teams to deliver UI features and functionality within Unreal
  • Be responsible for building our core UI framework and systems to allow our UI Artist to deliver on their artistic vision, alongside creating comprehensive documentation for these systems

Інформація про компанію Dragons Lake

Dragons Lake – студія розробки мультижанрових ігор, яка надає передові технологічні та дизайнерські рішення для проєктів на ПК та консолях. Компанія має студії з розробки ігор в усьому світі, які працюють над високоякісними власними проєктами, а також спільно розробляють ігри з провідними видавцями та розробниками AAA в галузі.
Рік заснування: 2017
Кількість працівників: 101-250
Сайт: dragonslake.com

Переваги співробітникам

Відгукнутися
Product / Startup, Outsource
Досвід від 3 років Middle Full-time Intermediate / B1 Є тестове завдання Office Івано-Франківськ
05.12.2024
Детальніше
  • С/С++
  • RTOS
  • Git
  • Redmine
  • GitLab
  • SPI
  • UART
  • CAN
  • I2C
  • RS485

Do you want to develop in C/C ++ for a variety of microcontrollers and processors with and without operating systems, participate in the creation of unique devices that will be born before your eyes? Then welcome to Ektos! We are looking for developers for our office in Ivano-Frankivsk.

What we expect you to have:

  • Good practical knowledge of C, C++, OOP.
  • Understanding and practical application of RTOS and RTOS-less embedded.
  • Experience in embedded SW development of at least 3 years.
  • Intermediate or higher level of English.
  • Version control systems.
  • Bug-tracking systems.
  • Embedded interfaces (SPI, UART, CAN, I2C, RS485).

Інформація про компанію EKTOS

EKTOS – динамічна компанія, яка працює з різними клієнтами. Належить до тих компаній, які в захваті від вирішення нових проблем і вивчення нових речей, щоб надавати клієнтам найкращі рішення. Це сучасна компанія, яка цінує чесність і заохочує всіх, хто має навички та амбіції, розвиватися разом. EKTOS дбає про створення неформального, безпечного та відкритого середовища в офісах і пропонує конкурентоспроможну зарплату.
Рік заснування: 2007
Кількість працівників: 51-100
Сайт: ektos.net

Переваги співробітникам

Відгукнутися
Product / Startup, Outsource
Досвід від 5 років Senior, Lead Full-time Upper-Intermediate / B2 Є тестове завдання Office Івано-Франківськ
05.12.2024
Детальніше
  • С/С++
  • UML
  • RTOS

We are looking for Architect in our office located in Ivano-Frankivsk.

What we expect you to have:

  • Master’s degree in computer science.
  • Experience in embedded SW design and development, from top to bottom, experience in UML.
  • Experience in the position of an architect or a team lead, managing people, proposing technical solutions.
  • Perfect understanding of the embedded SW development lifecycle, proposing changes and improvements into it.
  • Experience in C/С++ programming of 5+ years, perfect understanding of OOP and ability to use it.
  • Experience in designing complex SW, both RTOS and RTOS-less.
  • Extensive experience in all kinds of peripherals, protocols, and interfaces.
  • Experience with different microcontrollers and microprocessors, understanding architectural differences.
  • Upper-Intermediate level of spoken and written English, lovely life communication skill.
  • Ability to contribute to the SW development process, skill to implement (push and control) the changes within the organization.

Інформація про компанію EKTOS

EKTOS – динамічна компанія, яка працює з різними клієнтами. Належить до тих компаній, які в захваті від вирішення нових проблем і вивчення нових речей, щоб надавати клієнтам найкращі рішення. Це сучасна компанія, яка цінує чесність і заохочує всіх, хто має навички та амбіції, розвиватися разом. EKTOS дбає про створення неформального, безпечного та відкритого середовища в офісах і пропонує конкурентоспроможну зарплату.
Рік заснування: 2007
Кількість працівників: 51-100
Сайт: ektos.net

Переваги співробітникам

Відгукнутися
$6500 – 10500
Product / Startup
Досвід від 3 років Middle, Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote San Francisco
28.10.2024
Детальніше
  • ROS
  • С++
  • Python
  • AI
  • Machine learning

Join Ark Robotics as a Robotics Software Engineer to contribute to the development of our swarming technology and autonomous drone systems. You will work on advanced robotics software that will enable our robots to perform complex tasks autonomously, communicate effectively in a swarm, and navigate challenging environments. Your work will be instrumental in advancing our mission to innovate in the field of robotics.

Key Responsibilities:

  • Develop and maintain software for autonomous robot operation and swarming behavior.
  • Implement algorithms for path planning, obstacle avoidance, and coordination among drones.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware.
  • Participate in code reviews, testing, and debugging to maintain high-quality software standards.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Robotics, or related field.
  • 3+ years of experience in robotics software development, with a focus on autonomous systems.
  • Proficiency in ROS, C++, and Python.
  • Strong understanding of algorithms related to robotics, AI, and machine learning.
  • Excellent teamwork and communication skills.

Інформація про компанію Ark Robotics

Ark Robotics – українська Military-tech компанія, яка спеціалізується на робототехніці та безпілотних наземних комплексах. Компанія застосовує новітні технологій робототехніки для порятунку людських життів, створює наземні безпілотні комплекси (UGV), які використовуються українськими військами спеціального призначення, а також розробляє наскрізну систему для розгортання та пілотування кількох роботів у масштабі.
Рік заснування: 2023
Кількість працівників: 11-50
Резидент Дія.City
Сайт: ark-robotics.com

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Intermediate / B1 Є тестове завдання Office Київ Можливе бронювання
23.10.2024
Детальніше
  • С++
  • Qt
  • QML
  • CI/CD
  • GitHub Actions
  • Python
  • ardupilot

Шукаємо талановитого C++ розробника для розширення нашої команди. Завдяки вашому досвіду ви зіграєте ключову роль у проектуванні та впровадженні передових програмних рішень для наших платформ БПЛА.

Посада передбачає наступні обов’язки:

  • Розробка ПЗ наземної станції.
  • Розробка вбудованого ПЗ БПЛА (бізнес-логіка, керування).

Вимоги до кандидата:

  • 5+ років комерційного досвіду розробки програмного забезпечення;
  • Досвід розробки QT/QML;
  • Розуміння чим розробка бізнес-логіки під Embedded пристроїв відрізняється від розробки під PC;
  • Високий рівень програмування на C++;
  • Середній або кращий рівень англійської мови у письмовій та усній формах.

Плюсом буде:

  • Розуміння CI/CD-пайплайнів, Github Actions;
  • Досвід комерційної розробки Python;
  • Досвід розробки систем керування (або профільна освіта);
  • Досвід роботи з Ardupilot (або іншими автопілотами);
  • Досвід розробки великих систем.

Інформація про компанію Warbirds

Warbirds – один з провідних українських розробників та виробників розвідувальних і ударних безпілотних літальних апаратів. Компанія постйно вдосконалює технології, оптимізує виробничі процеси та розробляє нові БПЛА різного призначення для потреб Сил Оборони України.
Рік заснування: 2022
Кількість працівників: 101-250
Резидент Дія.City
Сайт: warbirds.com.ua

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Intermediate / B1 Є тестове завдання Office Львів, Krakow
15.10.2024
Детальніше
  • Linux
  • C/C++
  • SONiC
  • SAI
  • CI/CD

PLVision is looking for a Senior Software Engineer with in-depth Linux knowledge, profound understanding of networking protocols, and perfect knowledge of С or С++ language. In this role, you will be part of a professional team that advances SONiC support for new clients’ hardware. Your primary responsibilities will include designing and implementing different solutions/features for SONiC and collaborating with international cross-functional teams to deliver top-quality solutions. You will join a collaborative environment with open and transparent communication, well-established processes, minimum of formalities, and maximum of trust.
Thanks to PLVision’s in-demand specialization in computer networking, we continue to expand our projects and offer long-term career opportunities and professional development to all our specialists. Join us and get ready to work with cutting-edge technologies, tackle complex challenges, and contribute to innovative solutions in the dynamic computer networking field. Your input on joint success will be truly valued.

Project Definition

A community-driven test suite for SONiC (Software for Open Networking in the Cloud) is available. As a verification team member, your role will be instrumental in building a test environment and extending test coverage for switch/router products. This project involves working with various technologies (Python3, Bash, Linux, Docker) and the physical hardware.

Client Profile

Our customer is a U.S.-based global vendor of networking equipment, software, and switching ASICs (chips). Their networking products provide end-to-end solutions for data centers, ISPs/Telecoms, and enterprise clients.

Responsibilities

  • Develop software and run testing to enable high performance of Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) for new platforms
  • Create the Architecture and Design documentation. Maintain the Design documentation to assist in software modification
  • Ensure SAI/SONiC features (components) are implemented and documented according to the requirements
  • Work closely with the test team to give them a development perspective
  • Establish test metrics and mentoring team members while ensuring that all functionality is implemented on time

Requirements

  • In-depth Linux OS knowledge
  • Deep understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming)
  • Perfect knowledge of C or C++
  • 5+ years of commercial experience in Software Engineering
  • Knowledge of technical English at Intermediate level and higher

Would be a plus

  • Experience with SAI/SONiC implementation and integration
  • Experience with Linux networking
  • Experience with virtualization or containerization technologies
  • Understanding of CI/CD processes

Інформація про компанію PLVision

PLVision – компанія з розробки програмного забезпечення, що спеціалізується на відкритих мережах та має успішний досвід обслуговування клієнтів корпоративного класу. Ретельно розробляючи функціональність продукту на основі потреб кінцевих користувачів, компанія постачає передове спеціалізоване мережеве програмне забезпечення з використанням відкритого вихідного коду (SONiC, DASH, DentOS) як основу для інновацій.
Рік заснування: 2007
Кількість працівників: 101-250
Сайт: plvision.eu

Переваги співробітникам

Відгукнутися
Outsource, Outstaff
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
12.10.2024
Детальніше
  • С++
  • UE Blueprints
  • Unreal Engine
  • Unity
  • NGUI
  • Linux
  • MacOS
  • GLSL
  • HLSL
  • 3ds Max
  • Blender
  • Zbrush
  • CI/CD
  • Google Play Market
  • App Store

As C++ Programmer, you will be crucial in designing and coding new features, optimizing performance, and collaborating with various teams to bring our innovative ideas to life.
The game uses a proprietary C++ engine (Evolution) with Lua. We expect an understanding of C++, Lua, Vulkan renderer, and Perforce. Overall experience in other proprietary C++ engines and Unreal Engine are considered positive.

Job Description:
Warframe is a free-to-play action role-playing third-person shooter multiplayer online game developed and published by Digital Extremes.
First released for Windows personal computers in March 2013, it was later ported to PlayStation 4 in November 2013, Xbox One in September 2014, Nintendo Switch in November 2018, PlayStation 5 in November 2020, Xbox Series X/S in April 2021 and iOS in February 2024.

Responsibilities:

  • Collaborate with different teams.
  • Ability to independently design and code entire new features in a performant manner according to established coding conventions.
  • Effectively communicate technical solutions and approaches in verbal and written form.
  • Able to work well in a collaborative team environment and within an iterative design process.
  • Love for games, including interest in free-to-play mobile games.
  • Lead and implemented core game system development, including gameplay mechanics, graphics, networking, and other essential features.
  • Work closely with designers and other team members to integrate gameplay features and systems into the game.
  • Collaborate with the project manager to create and manage development schedules, ensuring on-time delivery of milestones.
  • Lead efforts to identify and resolve bugs, issues, and bottlenecks in the development process.
  • Conduct code reviews to maintain code quality, consistency, and adherence to best practices.
  • Create and maintain comprehensive technical documentation for the project, including architecture, code structure, and system design.

Required skills:

  • Strong knowledge of gameplay programming;
  • Strong knowledge of C++ design and programming;
  • Strong understanding of the Unreal Blueprint system;
  • Knowledge of Unreal Engine or Unity UI systems uGUI (or) NGUI;
  • Ability to quickly get familiar with existing codebase;
  • Experience using Linux/Mac. Knowledge of shader languages;
  • Understanding and appreciation of optimized code;
  • Experience in 3d software and 3d rendering software packages;
  • Understanding of CI/CD pipelines;
  • Experience with Google Play and/or Apple App Store publishing;
  • Experience with C++ and a vast knowledge/understanding of code architecture, backend systems, and render pipelines;
  • Proven experience as a senior/lead programmer on multiple game projects, with at least some of them using Proprietary C++ engine and Unreal Engine.

Інформація про компанію DevKit

DevKit – міжнародна ІТ-компанія, яка займається розробкою програмного забезпечення на замовлення, а також надає спеціалізовані командні послуги та збільшення персоналу. Компанія має досвідчену команду розробників, всі необхідні знання та досвід, щоб створювати успішні масштабовані продукти, які є функціональними, зручними та подобаються користувачам, а також надає поради та професійну підтримку, необхідні для досягнення успішного результату.
Рік заснування: 2021
Кількість працівників: 51-100
Сайт: devkit.agency

Переваги співробітникам

Відгукнутися
Spaitech
Product / Startup
Spaitech
Досвід від 3 років Middle Full-time Не має значення Є тестове завдання Office Одеса
12.10.2024
Детальніше
  • Qt
  • С/С++
  • Linux
  • TCP

НВП "Spaitech" шукає програміста у свою команду. Розробка ПО є одним з головних пріоритетів компанії.

В обов'язки кандидата буде входити:

  • Створення нового функціоналу автопілота;
  • Доопрацювання протоколів комунікації з наземною станцією;
  • Робота з цифровим відео потоком;
  • Програмування та конфігурація електронних компонентів;
  • Розробка ПО наземної станції.

Вимоги:

  • C++/Qt, від 3-х років досвіду.
  • Досвід розробки під Linux.
  • Досвід розробки embedded C/C++.
  • Досвід роботи з мережевими протоколами.
  • Досвід роботи з периферійними пристроями.

Інформація про компанію Spaitech

Spaitech – українська компанія повного циклу, один з найбільших виробників дронів в Україні. Компанія займається розробкою та виробництвом високотехнологічних безпілотних рішень, які зарекомендували себе в якості високоефективних засобів у реальних бойових умовах і успішно застосовуються Збройними силами України та іншими підрозділами. Продукція Spaitech також широко використовується у виконанні цивільних завдань в різних сферах діяльності: у сільському та лісовому господарстві, при будівництві об'єктів різного призначення, для контролю за інженерними спорудами, а також моніторингу екологічної обстановки.
Рік заснування: 2012
Кількість працівників: 51-100
Сайт: spaitech.net

Переваги співробітникам

Відгукнутися
Product / Startup
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Austria, Sweden, Germany, Frankfurt am Main, Spain, Poland, United_Kingdom
27.09.2024
Детальніше
  • С++
  • Adobe Flash
  • ActionScript
  • Visual Studio
  • CryEngine
  • Scaleform
  • Python
  • UX/UI
  • Agile
  • Scrum

Crytek is looking for an experienced and passionate Senior UI Programmer to work with the Hunt: Showdown development team.
As Senior UI programmer, you will help develop the tools and interaction methods that are required for building user interfaces. Working closely with UX/UI Designers, you will play an important role in how the UI is built and how it will function. The ideal candidate has experience in different parts of game development.

Responsibilities:

  • Develop, test, maintain and optimize the UI systems to work efficiently with the supported consoles and platforms, using CRYENGINE and Flash.
  • Meet the project’s schedule by breaking the long term goals into manageable tasks.
  • Complete tasks in a timely manner and to a consistent high quality standard.
  • Write clear, maintainable and portable code.
  • Display good communication and writing skills and create documentation where required.
  • Write technical and software design documents.
  • Work very closely with UI Artists, UX Designers, and other Engineers.

Requirements:

  • 5+ years of professional experience as UI Programmer in the games industry.
  • Bachelor’s degree in computer science or related field or equivialent work experience.
  • Excellent programming skills in C++ and object oriented programming.
  • Strong knowledge of Flash and ActionScript.
  • Comfortable working with Visual Studio and Adobe Flash CS6.
  • Worked on a UI oriented project.
  • Experience with writing custom controls, skins and other advanced UI features.
  • Experience with any game engines preferably experience with CRYENGINE.
  • Team player and self-driven.
  • Solid English skills, good communication skills with strong affinity for transparence.

Pluses:

  • Working knowledge of Scaleform.
  • Experience with Python.
  • Experience in UX Design or development of UI systems.
  • Worked in multi-team agile development (SCRUM).

Інформація про компанію Crytek

Crytek – незалежний розробник відеоігор, видавець і постачальник технологій, який прагне розширити межі ігор за допомогою передового рішення для розробки 3D-ігор CryEngine. Компанія пропонує веселі та інноваційні ігрові можливості для ПК, консолей і віртуальної реальності, а також продовжує розширювати свою присутність на ринку "games-as-a-service". Кожна гра Crytek створена за допомогою CryEngine, який може використовувати будь-хто для створення ігор.
Рік заснування: 1999
Кількість працівників: 501-1000
Сайт: crytek.com

Переваги співробітникам

Відгукнутися

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.