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

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

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

Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Austria, Sweden, Germany, Frankfurt am Main, Spain, Poland, United_Kingdom
27.09.2024
Детальніше
  • CMake
  • Python
  • Bash
  • С++
  • Debugging
  • Windows
  • Linux
  • Android
  • iOS
  • MSBuild
  • Ninja
  • MSVC
  • Clang
  • GCC
  • Perforce
  • Git

Join us in our Frankfurt Studio as a Senior C++ Build Pipeline Programmer. Your CMake Knowledge will bridge the gap between our engine programmers and build engineers. Your experience will help to keep our engine on the cutting-edge by identify bottlenecks and improve our pipelines and build processes, streamlining our development procedures.

Note: Required documents that allow a careful evaluation of your application are resume, cover letter and additional links to your projects.

Responsibilities:

  • You will enhance and maintain CryEngine's CMake based C++ Compilation Pipeline;
  • You'll work closely with programmers and build engineers to continuously enhance the pipeline;
  • You'll ensure stability of the pipeline for programmers and CI systems;
  • Optimization of pipeline to make best use of CPU resources.

Requirements:

  • 5+ years of professional experience in a relevant field.
  • Proficient in CMake.
  • Knowlege in scripting languages.
  • Experience with debugging and resolving C++ compilation/linker errors.
  • Familiar with large scale configurable projects.
  • Familiar building for multiple platforms (e.g. Windows PC, Linux PC, Xbox, Playstation, Android, iOS).
  • Familiar working with CMake toolchains and generators (e.g. Ninja, MSBuild).
  • Familiar with MSVC, Clang, GCC compilers and their options (at least one of them).
  • Working in a Windows environments.
  • Solid English skills, excellent communication skills with strong affinity for transparency.

Pluses:

  • Experience with Python.
  • Experience working with version control system software (e.g. Perforce or Git).
  • Experience working with both Windows and Linux environments.
  • Professional experience in the Games industry.
  • Familiarity with dependency management best practices.

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

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

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

Відгукнутися
Product / Startup
Досвід не має значення Middle Full-time Не має значення Є тестове завдання Office Рівне
14.09.2024
Детальніше
  • С++
  • Unity
  • Unreal Engine
  • Cocos
  • Godot
  • Defold
  • iOS
  • Android
  • Git

Ключові завдання:

  • Написання ефективного коду на C++
  • Інтеграція ігрового UI
  • Співпраця з художниками та аніматорами для інтеграції їх роботи в гру

Ти наш кандидат, якщо маєш:

  • Обов’язкове знання С++
  • Вміння розбиратися у чужому коді
  • Досвід роботи із ігровими рушіями (Unity, Unreal, Cocos, Godot, Defold)
  • Досвід створення та оптимізації мобільних ігор під платформи iOS / Android
  • Вміння документувати власний код та рішення
  • Досвід роботи з GIT

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

Zagrava – українська компанія з розробки мобільних ігор. Компанія створює якісний продукт, який об'єднує мільйони гравців з усього світу, є однією з найбільших ігрових студій у Західній Україні, яка має понад 10 років досвіду роботи в ігровій індустрії.
Рік заснування: 2010
Кількість працівників: 101-250
Резидент Дія.City
Сайт: zagravastudios.com

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

Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Krakow
06.09.2024
Детальніше
  • С
  • Unix
  • Linux
  • Windows
  • Scrum
  • Bash
  • Shell

We are looking for a Senior/Expert C Developer to join our team.

About the Project:
The project you will be working on are different tasks on the Vector Packet Processing (VPP) hosted at https://fd.io. The Fast Data Project (FD.io) is an open-source project aimed at providing the world's fastest and most secure networking data plane through VPP.
VPP implements a variety of key network routing, switching protocols, and crypto protocols. After you familiarize yourself with VPP, your assignments will consist of work on different customer requirements or our network functions (https://cdnf.io)

Responsibilities:

  • Your job will involve working on prototype projects as well as products in computer networking.
  • You will make sure that telcos, data centers, or ISPs stay up-to-date on the latest technologies and in the end, contribute to a faster, more efficient, and more interconnected world.
  • You might also end up contributing to open-source projects and upholding principles of open coding and development.
  • We require drive & a little perfectionism along the way – since we work on many open-source projects, anybody can have a look at your code, so make sure that you have something to be proud of.
  • Our team of experts and seasoned veterans will make sure you are trained and prepared for these tasks. If you show skills in architecture, you can become an architect.

Requirements:

Education:

  • Follow-up/Higher Professional Education;
  • University education (Bachelor’s degree);
  • University education (Master’s degree).

Required Skills:

  • 5+ years of commercial experience as C Developer;
  • Fluent in C so that you don’t need to google the syntax;
  • Windows users are welcome, but be warned that life with us might bring some interesting challenges. We prefer Unix and Linux;
  • We utilize SCRUM and talk to the clients world-wide on a daily basis, English communication is therefore essential;
  • A clean criminal record is a must.

As a plus:

  • Experience with sockets and networking is a plus;
  • Experience with shells and Bash are nice to have;
  • Knowledge of network and communication protocols, server settings and cloud systems management are a big advantage.

Language skills:

  • English - Upper intermediate (B2).

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

Bluefield Technologies – R&D компанія, яка займається розробкою мережевих технологій і прототипів програмного забезпечення. Компанія дивиться на мережу інакше, ніж це сприймали досі, ми дивимось на неї через програмно-визначену мережу (SDN). Bluefield суто українська компанія, а 80% бізнесу орієнтовані на США та ЄС.
Рік заснування: 2019
Кількість працівників: 11-50
Сайт: bluefield.tech

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

Відгукнутися
Досвід від 4 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote Київ
04.09.2024
Детальніше
  • C
  • SPI
  • UART
  • I2C
  • GPIO
  • PWM
  • Bluetooth Low Energy
  • Python

Inviting Senior Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical engineering in the research, design, manufacture, and sale of instruments or appliances that alleviate pain, restore health and extend life for people around the world.
Our team is focusing on designing, developing, and testing embedded software for medical devices, where the software has strong restrictions for safety and quality, power management, and memory usage.

Requirements:

  • 4 years of experience in embedded development
  • Advanced C programming language
  • Ability to read electrical schematics
  • Experience working with the MCU peripherals: SPI, UART, I2C, GPIO, Timers, PWM, etc
  • Experience in event-driven programming will be a plus
  • Good knowledge of Bluetooth Low Energy
  • Upper-Intermediate English (be able to communicate with the client)
  • Good communication skills
  • It is nice to have experience in Python

Responsibilities:

  • Design and development of embedded software in C for the medical device
  • Design and implementation of new features
  • Update/maintenance of existing embedded software
  • Unit and Integration testing
  • Test framework support
  • Communicate with client

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

GlobalLogic, компанія Hitachi Group, є лідером у сфері розробки продуктів повного життєвого циклу, який поєднує досвід розробки програмного забезпечення Chip-to-Cloud та досвід вертикальної галузі, щоб допомогти нашим клієнтам проєктувати, створювати та постачати продукти наступного покоління та цифровий досвід. Компанія вміло інтегрує дизайн, комплексне проєктування та можливості гнучкої доставки, щоб досягти чудових бізнес-результатів для світових брендів.
Рік заснування: 2000
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: globallogic.com

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

Відгукнутися
Outsource, Consulting / Integrator
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Munich
04.09.2024
Детальніше
  • С++
  • Qt
  • QML
  • Agile
  • Git
  • Jira

We are extending our developer team and are looking for a German speaking Qt developer.
This is a full-time position (no remote work mode), now vacant, to be filled with immediate effect. Location is our modern office in the attractive and central district Maxvorstadt in central Munich.
A challenging and varied job role awaits you in a growing business. As a web developer you are part of a motivated and strong team with flat hierarchies and quick decision-making and enough space to realize your own ideas. As an equal member of the team you are very involved in the daily operations and take part in all relevant events and meetings.

Requirements for the Qt developer:

  • 3+ years of commercial experience in software engineering.
  • Strong skills in C++ and Qt, QML.
  • Experience in agile development, with version control systems, with defect tracking systems (e.g., JIRA).
  • Good knowledge of German language, English is considered as a plus.
  • Good communication skills within the team and with customers.

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

Bergx2 – німецька компанія з цифрових проектів, яка впроваджує інноваційні рішення для організацій, що хочуть розвивати та розширювати свою бізнес-діяльність у Інтернеті. Компанія надає повний спектр IT-послуг, впроваджує інноваційні веб та програмні рішення, проводить стратегії розширення та організовує репутацію бренду, має висококваліфіковану команду досвідчених професіоналів у сферах проектування, маркетингу та управління бізнесом, а також дизайну та програмування.
Рік заснування: 2012
Кількість працівників: 11-50
Сайт: bergx2.de

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

Відгукнутися
Product / Startup, Consulting / Integrator
Досвід від 5 років Lead Full-time Advanced / Fluent / C1 Є тестове завдання Office New York
03.09.2024
Детальніше
  • С++
  • Python
  • API
  • Linux

Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a Team Lead C++ Developer to join our team in New York.

Position Highlights:

We are modernizing our trading and research platform to enable the scaling of our alpha trading business. The platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes, in a robust, fully automated manner, while remaining within highly competitive latency targets.
As a Team Lead you will own the roadmap and architecture of the new platform, and its integration with Atto’s stack and trading strategies. You will manage the dev team while also remaining hands-on and contributing to the platform key components on a daily basis.

Your Mission and Goals:

  • Lead the development of the next generation high-frequency trading platform.
  • Build and manage a results-driven team, fostering strong teamwork.
  • Establish coding standards, testing, and documentation practices.
  • Ensure successful design and implementation, using modern C++ and industry best practices.
  • Prototype key components and maintain high reliability and fault tolerance.
  • Adapt to a fast-paced environment, evolving the platform to meet trading needs while managing technical debt.

Requirements:

  • 5+ years as a Core or Quant Developer at a top HFT firm (not banks or funds) within the last 7 years;
  • Experience with multiple components of HFT platforms, particularly critical path elements;
  • Background in a startup phase HFT firm or trading team experience is highly desirable;
  • Demonstrated management and leadership skills.

Tech skills:

  • End-to-end understanding of modern HFT platforms, including market data, order entry, threading model, research environment, simulator, and strategy API;
  • Strong C++ (C++17 or newer);
  • Working knowledge of Python;
  • Knowledge and experience in a multithreaded environment; synchronization;
  • Good understanding of networking at the protocol level;
  • Good usage of software development tools;
  • Knowledge of operating systems, kernel-level understanding of device system mechanisms for Linux.

About you:

  • Strong practical decision-making abilities;
  • Excellent analytical and problem-solving skills;
  • Deep passion for trading.

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

Atto Trading – технологічна та науково-керована багатоменеджерська кількісна торгова компанія, яка керує портфелем високочастотних стратегій, керованих сигналами, у готівкових акціях і ф’ючерсах. Компанія використовує власну торгову платформу з ультрамалою затримкою, дослідницьку інфраструктуру світового класу та глибокі знання про сучасну структуру електронного ринку.
Рік заснування: 2010
Кількість працівників: 11-50
Сайт: atto-trading.com

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

Відгукнутися
Product / Startup, Consulting / Integrator
Досвід від 2 років Middle Full-time Advanced / Fluent / C1 Є тестове завдання Office New York
03.09.2024
Детальніше
  • С/С++
  • Linux
  • IPC
  • FPGA

Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a C++ Software Engineer to join our team in New York.

Position Highlights:

We are modernizing our trading and research platform to scale our alpha trading business. The platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes, in a robust, fully automated manner, while remaining within highly competitive latency targets. You will be responsible for building, maintaining, and supporting the platform that makes this possible.

Responsibilities:

  • Develop, sustain, and support one of the leading global trading platforms with low-latency C/C++ systems for high-frequency trading (HFT), while consistently enhancing its performance, functionality, and stability.
  • Conduct thorough testing and participate in comprehensive code reviews.
  • Implement interfaces with advanced networking hardware (FPGA, kernel-bypassing drivers).
  • Demonstrate proactive decision-making and self-direction, while recognizing when to seek guidance.
  • Research platform performance improvements.

Requirements:

  • 2+ years of experience with developing HFT platforms and trading systems;
  • Experience working with C/C++, especially modern C++ in a Linux environment;
  • Experience in profiling and optimization;
  • Understanding the principles of OOP, Multithreading, and IPC;
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or related field;
  • Attention to detail, ability to work to very high standards, and critical mindset;
  • Ability to manage multiple tasks in a fast-paced environment;
  • An attitude of doing, building, and learning.

Nice to have:

  • Knowledge of operating systems, kernel-level understanding of device-level support in Linux;
  • Knowledge of Financial Instruments (Stocks, ETFs, Futures, Options);
  • Experience with various market data and order entry protocols (ITCH, OUCH, PITCH, CME MDP);
  • Genuine interest in finance, trading, and modern electronic markets.

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

Atto Trading – технологічна та науково-керована багатоменеджерська кількісна торгова компанія, яка керує портфелем високочастотних стратегій, керованих сигналами, у готівкових акціях і ф’ючерсах. Компанія використовує власну торгову платформу з ультрамалою затримкою, дослідницьку інфраструктуру світового класу та глибокі знання про сучасну структуру електронного ринку.
Рік заснування: 2010
Кількість працівників: 11-50
Сайт: atto-trading.com

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

Відгукнутися
Досвід від 3 років Middle, Senior Full-time Advanced / Fluent / C1 Є тестове завдання Office, Remote
02.09.2024
Детальніше
  • C++
  • TCP/IP
  • Unix
  • Linux
  • Wireshark
  • Github
  • Bitbucket
  • Docker
  • Agile
  • Scrum
  • Python
  • Java
  • Perl

Our client is an enterprise company that offers an industry-leading portfolio of technology innovations. They help connect industries and communities securely with networking, security, collaboration, cloud management, and more.
Our team is an extension of the client's one, that integrates network intrusion detection systems in the next-generation firewall.

If you are

  • Experienced with 3+ years as a C++ Engineer
  • Knowledgeable of Standard Template Library containers
  • Skilled with networking technologies, including TCP/IP
  • Experienced with Unix/Linux operational systems
  • Confident in full stack development with network and stack troubleshooting using tools such as Wireshark
  • Hands-on with a command-line interface
  • Proficient in version control systems, such as GitHub and Bitbucket
  • Skilled with Docker
  • Understanding scripting and building environments
  • Proficient in the Open Systems Interconnection (OSI) model, including levels and corresponding protocols
  • Knowledgeable of MAC and IP addresses, ports, hosts, processes, kernel, and user processes
  • Experienced with Agile/Scrum methodology
  • Familiar with scripting languages such as Python, Java, and Perl
  • Fluent in maintaining daily communication with English-speaking software engineers on the client side

And you want to

  • Work with Unix/Linux and networking technologies (TCP/IP)
  • Develop the security products
  • Identify and address the root cause of issues
  • Drive the problem from its definition to successful completion
  • Establish trust and build relations with many stakeholders
  • Work with a professional team to propose and implement own solutions

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

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

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

Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Office, Remote, Hybrid
28.08.2024
Детальніше
  • C++
  • Qt
  • QML
  • Windows API
  • Conan Package Manager

About our customer:

Our customer is a Swiss medical device company with a mission to bring certainty and inovation to medical treatment outcomes. Their robotic and image-guided solutions enable clinicians to perform reproducible and efficient interventions, that deliver quality outcomes from minimally invasive therapies across a range of disciplines from cancer treatment to the treatment of hearing disorders.
Our perfect fit will play a pivotal role in one of their most important and innovative projects at an early stage - a micro device that assists in surgery.

Responsibilities:

  • Work on the cross platform desktop product that is currently run on Windows
  • Contribute actively to implementation of new features
  • Review the existing architecture/code and propose ideas on how to improve. Refactor the code.
  • Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
  • Provide effort estimations

Must haves:

  • Master's degree or higher in Computer Science, Computer Engineering or related field
  • At least 5 years of experience working with C++ (versions 11-17) STL and Boost
  • Solid experience working with QT (including version 6)  and QML in particular 
  • Understanding of Windows Architecture and Familiarity with Windows API

Nice to haves :

  • Experience with Windows API related to Display(s) management
  • Familiarity with Conan Package Manager

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

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

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

Відгукнутися
Product / Startup, Consulting / Integrator
Досвід від 1 року Middle, Senior Full-time Intermediate / B1 Є тестове завдання Remote
27.08.2024
Детальніше
  • RDBMS
  • С++
  • Linux
  • Debugging
  • Database testing
  • ClickHouse

Altinity is looking for a great server internals engineer to work on contributions to ClickHouse. As a ClickHouse Open Source Developer, you’ll be responsible for designing, implementing, and supporting features of ClickHouse ranging from encryption to storage to query processing. We’re looking for imaginative engineers with a background in database internals and in high-performance languages like C++.
We have lots of exciting projects underway as we help the community adapt ClickHouse to the cloud and Kubernetes.

Our ideal candidate has:

  • Proven experience in design, implementation, and testing high-performance DBMS features in a complex C++ codebase.
  • Excellent background in database internals including query languages, access methods, storage, and/or connectivity.
  • Demonstrated ability to read and write good C++.
  • Good understanding of networking and I/O on Linux.
  • Familiar with performance optimization techniques and tools.
  • History of getting pull requests vetted and merged in rapidly evolving open-source projects.
  • Sound knowledge of database testing, debugging, and low-level performance optimization.
  • Enthusiasm to learn more about database technology and data-related applications.
  • Good English language reading and writing skills.
  • Eager to work with a friendly, distributed team following open-source dev practices.
  • MAJOR PLUS: previous development experience on ClickHouse.

A day in your life as a ClickHouse server engineer may include any or all of the following:

  • Write good task-specific C++ code and solidify it with tests.
  • Debug issues reported by users, fix them and add tests to make sure they won’t happen again.
  • Profile existing code and make it faster (either by applying clever algorithms, adding vectorized intrinsics, or by implementing cool tricks), add performance tests.
  • Submit your own pull requests and review pull requests from others.
  • Help the Support Team investigate customer problems running ClickHouse.
  • Help new community members contribute to ClickHouse.
  • Attend meetups and make presentations on open-source development.
  • Write blog articles and share information about ClickHouse.

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

Altinity – міжнародна компанія, що працює з даними в реальному часі, є першим корпоративним постачальником ClickHouse - найпопулярнішої аналітичної бази даних з відкритим вихідним кодом. Компанія надає продукти і послуги, яким довіряють підприємства та стартапи по всьому світу, дозволяє будь-де та за лічені хвилини запустити ClickHouse, надає можливість будь-якому розробнику додати аналітику до своїх програм.
Рік заснування: 2017
Кількість працівників: 11-50
Сайт: altinity.com

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

Відгукнутися
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Remote
21.08.2024
Детальніше
  • MacOS
  • С++
  • Objective-C

Actifile is looking for a Middle Software Engineer (C++) to develop and deliver a powerful MacOS-based Agent, which includes driver and Kernel modules. As a team, we thrive on collaboration, relish technical problem-solving, and possess a deep passion for creating superior software at an accelerated pace. Joining us provides numerous opportunities to make an immediate impact and contribute significantly to our collective success.

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or a related field or the foreign equivalent.
  • 3+ years of MacOS development, preferably in the development of security software applications.
  • Able to quickly learn new skills and technologies.
  • Proven experience writing daemons and system level applications for Mac.
  • Ability to write clean, maintainable code.
  • Successful working both independently and as part of a team.

Key Technologies:

  • C++;
  • Objective-C;
  • File Monitoring;
  • Process Monitoring.

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

Actifile – компанія, що допомагає організаціям автоматизувати свої потреби у виявленні, моніторингу та захисті даних і допомагає в дотриманні правил конфіденційності даних. Платформа Actifile підтримує численні варіанти використання та фреймворки та успішно розгортається в усьому світі, підтримуючи дедалі більше нормативних актів щодо конфіденційності, включаючи HIPAA, GDPR і NIFRA, до CMMC і CCPA.
Рік заснування: 2015
Кількість працівників: 11-50
Сайт: actifile.com

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

Відгукнутися
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Remote
20.08.2024
Детальніше
  • C/C++
  • Cortex-M
  • Zigbee
  • LoRa
  • Bluetooth
  • RTOS
  • Python
  • Linux
  • Git
  • Ethernet
  • WiFi

Ciklum is looking for a Middle Embedded Engineer to join our team full-time in Ukraine.

About the role:

As a Middle Embedded Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. The team is working closely with R&D Department on innovative solutions for entire Ciklum and its clients. Your primary focus will be in IoT and embedded systems development to solve business and research problems in different domains.

Responsibilities

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment without supervision
  • Design, develop, code, test and debug system software
  • Interface with hardware design and development
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimise I/O performance
  • Provide post production support
  • Assess third party and open source software
  • Applying state-of-the-art embedded systems design to solve business problems
  • Performing research and developing proof of concept prototypes

Requirements

  • Ability to think in an analytic and structured way
  • BS degree in Computer Science or Engineering
  • Proven working 3+ years experience in hardware and software engineering
  • Solid programming experience 3+ years in C/C++
  • Experience with Cortex M0/M3/M4/M7, STM32, networking (Ethernet, WiFi, Bluetooth, Zigbee, LoRa etc.), MCU peripherals (UART, SPI, I2C, ADC, DAC, timers, etc.)
  • Proven experience in embedded systems design with RTOS
  • Experience in hands-on development and troubleshooting on embedded targets
  • Familiarity with software configuration management tools, bug tracking tools, and peer review
  • Knowledge Python for test script extension and development
  • Experience with Linux
  • Understanding of Git workflow
  • Strong English language
  • Strong technical documentation writing skills
  • Ability to document properly systems functionality, code and methodology
  • Good presentational and visualization skills. Ability to describe and present results clearly, answer questions and communicate issues

Personal skills

  • Working well autonomously, without close supervision, readiness to take responsibility according to position seniority level
  • Being committed to timely delivery of quality results
  • Acting as a team player and being a great communicator, both toward teammates and clients
  • Ability to mentor junior and intern teammates
  • Being Innovative in his/her work
  • Knowledge seeking, eager to develop technical skills and learn new technologies

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

Ciklum – компанія, що розробляє індивідуальні продукти, як для багатонаціональних організацій, так і для масштабних стартапів, для вирішення найскладніших бізнес-завдань. Компанія спеціалізується на ІТ-консалтингу, розробці програмного забезпечення та технологічних рішеннях для різних галузей промисловості.
Рік заснування: 2002
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: ciklum.com

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

Відгукнутися
Досвід від 7 років Senior Full-time Не має значення Є тестове завдання Remote
12.08.2024
Детальніше
  • Windows
  • MacOS
  • CI/CD
  • Jira
  • Confluence
  • C++
  • Lua
  • Vulkan
  • Perforce
  • Unreal Engine
  • Swift
  • iOS
  • Objective-C

The game uses a proprietary C++ engine (Evolution) with Lua. We expect an understanding of C++, Lua, Vulkan renderer, and Perforce. Experience in other proprietary C++ engines, Unreal Engine, native iOS development with Swift and/or Objective-C, and native Android development are considered positive.

About the project:

  • Project description: Various mobile games, including a multiplayer online action game.
  • Projected duration of the project: at least 6 months.
  • Team size: about 3 team mates from our side, a huge team from the client side.
  • Platforms: PlayStation 5, Nintendo Switch, PlayStation 4, iOS, GeForce Now, Xbox One, Microsoft Windows, Xbox Series.

Tasks you will be working on:

  • 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;
  • Debugging, troubleshooting complex issues, and optimizing code for speed, memory, and overall performance;
  • Follow the end-to-end software development lifecycle, from design and coding to testing and deployment;
  • Develop high-quality, efficient, and maintainable code by project requirements and coding standards;
  • Independent dialogue and collaboration with the client;
  • Collaborate with different teams;
  • Ability to travel occasionally and participate in business calls over timezones;
  • 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;
  • Participate in 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.

What you need to join us:

  • ​​​​​​+7 years of experience;
  • Strong knowledge of C++ design and programming;
  • Proven experience in a senior/lead role on multiple game projects, with at least some of them using Proprietary C++ engine;
  • Strong knowledge of gameplay programming;
  • Ability to quickly get familiar with existing codebase;
  • Experience using Windows/Mac;
  • Knowledge of shader languages and render pipelines;
  • Understanding and appreciation of optimized code;
  • Understanding of CI/CD pipelines;
  • Knowledge of Jira and Confluence;
  • In-depth knowledge of game development concepts, algorithms, and software design principles;
  • Excellent problem-solving skills and ability to analyze and optimize code for performance.

Інформація про компанію Program-Ace

Program-Ace – це інноваційно-орієнтована науково-дослідна компанія, яка працює з 1992 року, яка пропонує повний цикл розробки та аутсорсингу спеціального програмного забезпечення. Компанія співпрацює з найвпливовішими світовими брендами для створення високоякісних рішень для доповненої реальності, віртуальної реальності та додатків змішаної реальності, віртуального навчання, 3D-симуляцій та ігор.
Рік заснування: 1992
Кількість працівників: 101-250
Сайт: program-ace.com

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

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

Наш клієнт – всесвітньо відомий лідер у галузі мережевої безпеки.
Ми розробляємо фаєрвол нового покоління, що є центром управління мережевою безпекою для великих бізнесів. Ця система дозволяє керувати брандмауерами, контролювати програми, фільтрувати URL-адреси, а також захищає від несанкціонованих вторгнень до мережі та від шкідливого ПЗ.
Продукт є найважливішим компонентом великої групи рішень. Він дозволяє проводити глибокий аналіз, швидко реагує та усуває проблеми, використовуючи й вбудовані, й сторонні технології. Ми надаємо особливу увагу простоті та зручності контролю за безпекою у мережах та хмарах.
Зараз команда складається з чотирьох інженерів: Tech Lead, два розробники Senior-рівня та один Middle. Ми у пошуках п’ятого члена команди, який посилить нашу експертизу в C++ за цим напрямом.

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

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

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

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

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

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

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

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

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

Відгукнутися
Outsource, Consulting / Integrator
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
05.08.2024
Детальніше
  • C++
  • Chromium

Our customer:

It is a service company that helps in developing a browser protection mechanism against external attacks and loss of user data.

Required experience and skills:

  • At least 5 years of experience with C++;
  • Experience with Chromium on Android and iOS;
  • Good experience with Component extension;
  • Experience with contribution to the Chromium open source project;
  • English – Upper-Intermediate+.

Інформація про компанію A-listware

A-listware – це британська технологічна компанія з науково-дослідним центром в Україні, яка забезпечує ексклюзивну підготовку та супровід віддалених команд інженерів. Допомагає стартапам і компаніям, що швидко розвиваються, диверсифікувати свої операції з розробки та прискорити їх розвиток за контрольованої та відповідальної структури витрат.
Рік заснування: 2017
Кількість працівників: 101-250
Сайт: a-listware.com
Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Remote
05.08.2024
Детальніше
  • C++
  • STL
  • OpenCV
  • TensorRT
  • ONNX
  • gtest
  • CUDA
  • GitHub Actions
  • Python
  • GCC
  • CMake
  • Clang-Format
  • Ambarella
  • Conan

We are currently looking for an experienced C++ Software Engineer who will join our team. Project: App for analysing camera data in real-time to interpret and predict pedestrian, passenger, and vehicle behaviour to better inform automated decision-making engines for driver alerts and vehicle motion

Key Requirements

  • At least 5 years of experience working with modern C++
  • Proficiency in C++20, STL, and OpenCV
  • Experience in embedded systems development
  • Familiarity with concepts such as SFINAE, RAII, zero-cost abstraction, and dependency injection
  • Knowledge of developing software for embedded systems and microcontrollers.
  • Experience with inference libraries such as TensorRT and familiarity with ONNX model formats
  • Experience with GTest, OpenCV, CUDA, GitHub Actions, clang-format, gcc, cmake, and Python
  • Nice to have: Experience with Ambarella and Conan

Your Responsibilities

  • Develop and optimize software using modern C++ for various projects.
  • Work with C++20, utilizing STL and OpenCV
  • Apply concepts such as SFINAE, RAII, zero-cost abstraction, and dependency injection
  • Develop software for embedded systems and microcontrollers
  • Collaborate with the team to integrate and implement machine learnig solutions
  • Use inference libraries such as TensorRT and work with ONNX model formats
  • Contribute to the ecosystem using tools like GTest, OpenCV, CUDA, GitHub Actions, clang-format, gcc, cmake, and Python

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

Devox Software – компанія повного циклу розробки програмного забезпечення. Зосереджена на створенні індивідуальних рішень, має досвід у роздрібній торгівлі, фінтехах, електронній комерції, EdTech та цифрових медіа.
Рік заснування: 2017
Кількість працівників: 101-250
Сайт: devoxsoftware.com

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

Відгукнутися
Product / Startup
Досвід від 3 років Middle Full-time Intermediate / B1 Є тестове завдання Office, Remote, Hybrid Київ, Одеса
23.07.2024
Детальніше
  • С++
  • Unity
  • Lua
  • Python

Якщо ти талановитий C++ Developer, хочеш стати частиною нашої команди та створювати проєкти світового рівня – приєднуйся!

Ми просто створені один для одного, якщо ти:

  • Маєш досвід професійного програмування на С++ більше 3 років
  • Добре знаєш ООП, STL, алгоритми та структури даних (і вмієш застосовувати їх на практиці)
  • Знаєш патерни програмування
  • Маєш досвід багатопотокового програмування
  • Самостійно читаєш тех. документацію англійською мовою

Буде перевагою досвід роботи з:

  • Unity або іншими ігровими рушіями
  • iOS-пристроями
  • Скриптовими мовами (Lua, Python)
  • Досвід в ігровій індустрії

Що потрібно буде робити:

  • Розробка та підтримка фічей у грі
  • Написання коду на С++
  • Робота з чужим кодом

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

VOKI Games – студія розробки авторських мобільних ігор. Компанія має багаторічний досвід в індустрії розробки ігор, а талановиті художники, старанні програмісти, креативні гейм-дизайнери і досвідчені продюсери щоденно працюють над тим, щоб ви могли поринути у захоплюючу подорож до світу містики, загадкових подій і заплутаних розслідувань.
Рік заснування: 2018
Кількість працівників: 251-500
Резидент Дія.City
Сайт: vokigames.com

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

Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Remote
20.07.2024
Детальніше
  • C++
  • Lua
  • Docker
  • Perforce
  • Git
  • Agile

Responsibilities

  • Develop clean, efficient, and thoroughly tested code.
  • Identify, prioritize, and execute tasks throughout the Software Development Life Cycle (SDLC).
  • Create new slot games by producing clean and efficient code.
  • Maintain a codebase that supports over 500 games
  • Automate tasks using appropriate tools and scripting.
  • Analyze, organize, and optimize code for enhanced performance.
  • Collaborate with internal and external teams, as well as stakeholders, to fix and improve products.

Requirements

  • 5+ years of proven experience as a Software Engineer.
  • Extensive background in software development, scripting, and project management.
  • Proficiency in C++ & Lua programming languages.
  • Experience using Docker is an advantage
  • Familiarity with source control repositories such as perforce and git.
  • Thorough understanding of Agile Methodologies.

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

GeeksForLess забезпечує повний цикл розробки та підтримки компаній різного масштабу: амбітні стартапи, фірми середнього розміру та величезні мільярдні підприємства. Компанія об’єднує команду технологічних професіоналів у сферах розробки програмного забезпечення, обслуговування систем, забезпечення якості та технічної підтримки.
Рік заснування: 2003
Кількість працівників: 501-1000
Сайт: geeksforless.com

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

Відгукнутися
Outsource, Outstaff
Досвід від 3 років Middle Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Харків
19.07.2024
Детальніше
  • С++

ADT (adtechnology.co.uk) is a rapidly expanding global company and a leader in the development of advanced CAE software for major manufacturers in Europe, Japan and US. In order to continue our expansion we are currently recruiting Software Development Engineers to join our development team.

Job Description:

  • Assist in project design and specification.
  • Design of new algorithms.
  • Development of new features across our suite of software.
  • User interface design and development.
  • Participate in testing and other quality assurance activities.
  • Software maintenance.
  • Documentation updating.

Requirements:

  • 1-5+ years’ commercial software development experience;
  • 1-2+ Years of GUI development;
  • 2-6+ years of C++ and Object Oriented Programming;
  • Strong communication skills;
  • The ability to work closely in a team environment, while at the same time;
  • Independently driving development projects to a successful conclusion;
  • Familiarity with product development life cycle and quality testing assurance methodologies.

Advantages:

  • A relevant degree in Maths, Physics, Computer Science or Engineering;
  • Expertise with numerical algorithms;
  • Working experience developing software for 3D surface modeling;
  • Knowledge of aerodynamics;
  • Knowledge of turbomachinery;
  • Experience of the full range of development activities – requirements gathering, specification, design, development, implementation, testing, and documentation.

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

Agilites – компанія, що надає послуги ІТ-аутсорсингу/офшорингу, серед яких розробка програмного забезпечення, а також контроль якості та тестування програмного забезпечення. Компанія зосереджена на створенні офшорних спеціалізованих команд за запитом, які можуть включати мобільних та веб-розробників, QA інженерів та тестерів, менеджерів проектів та інших. Команда працює з компаніями у таких сферах, як телекомунікації, оздоровлення та охорона здоров'я, веб-портали, розробка ігор, бізнес-додатки, освіта тощо.
Рік заснування: 2012
Кількість працівників: 51-100
Сайт: agilites.com

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

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

Сторінки

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