Вакансії C / C++ Developer
- C/C++
- QNX
- Linux Embedded OS
- VxWorks
The Embedded Competency Center is an organizational unit of Sii that brings together over 500 specialists in the field of embedded systems.
Currently, we are looking for a Software Engineer to join our team. In this position, you will work for one of our clients in the Automotive industry.
The main focus of the project is the development of the QNX software platform for automotive infotainment systems.
Your tasks
- Designing and developing automotive user experience solutions for leading car manufacturer
- Implementing advanced QNX software for automotive embedded systems
- Developing and maintaining Kernel
- Integrating system
- Developing device drivers for target platform
- Working as a member of a globally distributed team
Requirements
- At least 3 years of experience in embedded software development
- Working experience with QNX RTOS, including process management, IPC, and system debugging
- Expertise in Embedded C/C++, microcontroller platforms, and other operating systems like Embedded Linux, Android, or VxWorks
- Strong problem-solving skills and ability to learn
- Familiar with the ASPICE methodology
- Good verbal and written English skills
Інформація про компанію Sii Ukraine
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Довгострокові проекти
- Регулярний перегляд зарплатні
- C++
- Rust
- ROS2
Our client is a leader in robotics development, focusing on autonomous vehicle solutions for high-impact missions. They aim to build robust, adaptable systems that enhance operational efficiency and safety in the field. To optimize control systems and enhance platform usability, they are expanding their engineering team. This is a project-based role for 2-3 months with a possibility of extension.
In this role, you will: Collaborate with the 3rd Assault Brigade to gather field feedback and implement improvements that enhance usability and functionality. You’ll be responsible for converting and adapting control code for integration into the robotics interface, including the incorporation of new camera systems. Your work will also involve optimizing existing control algorithms for deterministic performance and preparing codebases for seamless future platform integration. This role requires regular travel across Ukraine to work closely with military brigades, gaining valuable insights to develop practical, field-tested solutions.
What you’ll do in this role
- Convert and adapt control code for integration into the robotics interface.
- Optimize existing control algorithms to ensure consistent performance.
- Collaborate with field operators to gather feedback and implement improvements.
- Prepare codebases for seamless integration with future platforms, minimizing the need for extensive rewrites.
- Travel across Ukraine to work directly with military brigades, ensuring solutions meet real-world needs.
We’re looking for
- Strong proficiency in C++ or Rust.
- Basic conversational English (spoken and written) – use of Google Translate is acceptable.
- Self-driven with a strong work ethic and the ability to work independently.
- Adaptability to changing requirements and limited management oversight.
- Willingness and ability to travel regularly across Ukraine.
How to knock our socks off
- Experience with control systems and familiarity with ROS2 in robotics development.
- Basic knowledge of embedded systems.
- Previous military experience or ability to navigate military environments effectively.
- Passion for contributing to high-impact robotics projects in dynamic environments.
Інформація про компанію Beetroot
Переваги співробітникам
- Без бюрократії
- Без дрес-коду
- Гнучкий графік роботи
- C
- Git
- Linux
- ShellScript
- TCP/IP
- RDK-B
- Yocto
- OpenWrt
Our client is one of the United States largest high-speed Internet, video and phone providers to residential customers.
Requirements
- Must have demonstrated strong technical skill set in software development and a strong command of C, Networking and Embedded Linux.
- Ability to work within tight deadline. Self-motivated with analytical thinking and good attention to details.
- Awareness on WLAN, Ethernet drivers along with experience in TCP/IP, switching & routing, Ethernet, Bridging is required.
- Software development expereince using Git.
- 3+ years of experience in relevant technology
Nice to have:
- development experience WiFi Technology
- experience with RDK-B/Yocto/OpenWrt
Job responsibilities
- Work as a part of the C & Linux-Embeded team to develop reliable and scalable WiFi solutions.
- Actively participate in software design and code reviews.
- Expected to work independently with good problem resolving skills.
Інформація про компанію GlobalLogic
Переваги співробітникам
- Relocation assistance
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- Cortex-M
- STM32
- BLE
- Adobe Flash
- UART
- Cryptochip
- SPI
- CAN
- I2C
- Git
- Jenkins
- Agile
- Scrum
- ARM
- C
- Keil
GlobalLogic Ukraine is inviting Embedded C Developer to join its Lviv office.
Customer is one of the biggest enterprise contruction tools producer. They want to extend thier market with new functional and HW solutions.
As a skilled developer you will implement new and support existing of embedded system libraries, create integrated automatic hardware-in-the-loop testing systems to leverage production code quality.
You will work on software developement of industrial construction tools.
Requirements
- C programming language
- Pro-active, team player, good soft skills
- Good programming experience with ARM Cortex-M based MCUs (STM32 preferable)
- Intermediate+ English level
- Experience with real-time operating systems/Multithreading
- Basic prior understanding of BLE and experience in developing embedded SW for BLE peripherals and gateways
- Experience in working with flash, UART, Cryptochip and BLE drivers
- Embedded interfaces knowledge (SPI, UART, CAN, I2C…)
- Knowledge of unit testing and static code analysis
- CI/CD: git, Jenkins
- Agile/SCRUM
Job responsibilities
- Design, implement new features
- Update/maintenance of existing embedded software
- Design, implement and unit testing of embedded software in C
- Customer communication on daily basis
Інформація про компанію GlobalLogic
Переваги співробітникам
- Relocation assistance
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- C++
- EMR
- Apache Spark
- Ruby
- Python
- Linux
- AWS
We are looking for a talented Senior Software Developer to join our Data Collection team and take on diverse technical challenges. The team maintains multiple data-oriented services, providing high-quality data in a timely and cost-effective manner. Some of the data we collect and transform reaches the petabyte scale, forming the backbone of key products used by thousands of customers.
The working hours for this position are from 12:00 PM to 8:00 PM (CET).
Responsibilities
- Work with the team to plan, design, and deliver new functionality in data collection services
- Research and improve data collection systems to enhance reliability, performance, and cost-efficiency
- Manage cloud environments, particularly in AWS, using Infrastructure as Code (IaC) with Terraform
- Ensure smooth operation of data collection systems
- Participate in Agile development processes, including design discussions, development, and code reviews
- Contribute to documentation of software, development processes, and production environments
Requirements
- 5+ years of experience with C++ or a similar object-oriented, statically typed, compiled language
- Experience working with data pipelines, particularly large-scale datasets (e.g., Amazon EMR, Spark)
- Basic experience with dynamic languages, particularly Ruby or Python
- Experience working in a Linux cloud environment, particularly AWS, or the ability to adapt quickly to new environments
- Experience in roles with operational responsibilities, such as monitoring, instrumentation, or managing deployments
- Strong understanding of computer science fundamentals, including algorithm design and Big O notation
- Experience of working on products that leverage complex algorithms to solve large-scale data problems
Інформація про компанію DataArt
Переваги співробітникам
- English Courses
- Fitness Zone
- Gaming room
- Paid overtime
- Team buildings
- Work-life balance
- Без дрес-коду
- Відпустка по догляду за дитиною
- Велика стабільна компанія
- Велопарковка
- Гнучкий графік роботи
- Довгострокові проекти
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- С/С++
- OSI
- NAT
- DNS
- TCP
- UDP
- Git
- Gerrit
- Jenkins
- Python
We are looking for a developer to join the team that works with a SIP SoftSwitch. SIP is a protocol used in Internet Telephony. A lot of particularities of our work are connected with it.
We create highly loaded services that can withstand thousands of calls with complex processing.
Our main product, PortaSwitch has existed for 17 years, and throughout this time it has been constantly changing according to the customers’ wishes and market requirements. Hundreds of thousands of lines of code are written in Python, which means that we have accumulated expertise and experience in solving various issues.
Responsibilities:
- Writing new components and supporting the existing code.
- Code review.
- Participating in low-level design reviews.
- Documentation of low-level projects based on high-level specifications.
- Writing auto-tests and supporting documentation.
Required skills:
- 2+ years of experience in C/C++ coding;
- Re-usability and code optimization;
- Understanding of network programming and protocols (OSI model, NAT, DNS, IPv4/IPv6, TCP/UDP);
- Experience with GIT/Gerrit, Jenkins;
- Ability to find the route cause of an issue;
- Ability to get down to the bottom of an issue;
- Ability to investigate and analysis an issue;
- Good skills in written English.
Desired skills:
- Experience with Python programming.
Інформація про компанію PortaOne
Переваги співробітникам
- Team buildings
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С++
- OpenCV
- ffmpeg
- TCP
- UDP
- FTP
- ARM
- MIPS
- Python
- Machine learning
Запрошуємо до співпраці C++ розробника. Команда займається розробкою систем для розпізнавання транспортних засобів та відеофіксації на базі EDGE (IP cameras).
Система використовується для контролю трафіку, контролю проїзду транспортних засобів на закриті паркування та багато іншого.
Ми займаємося розробкою та підтримкою розширень (plugins) для камер, які вже використовуються у клієнтів. Також ми займаємося розробкою медіа-сховища, для зберігання відеозаписів та пошуку за ними. На додаток до нашого сховища є ще інтеграції зі сторонніми VMS (video management service), наприклад WAVE.
Вашим завданням буде:
- Розробка нового сервісу для розпізнавання номерів та моделей машин під платформу NVIDIA Jetson Orin.
Вимоги до кандидата:
- Досвід розробки на мові С++ від 5 років.
- Досвід роботи з відеопотоками.
- Досвід обробки зображень та відео (бібліотеки ffmpeg, opencv).
- Досвід роботи з мережевими протоколами TCP, UDP, FTP.
- Досвід роботи з процесорами ARM/MIPS.
- Буде плюсом досвід з мовою Python.
- Буде плюсом досвід в machine learning/deep learning.
Інформація про компанію Polytech Software
Переваги співробітникам
- Work-life balance
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- C/C++
- Linux
- Python
- NOS
- VXLAN
- Docker
- SAI
- SONiC
We are looking for an experienced Tech Lead with a strong knowledge of Linux OS and a deep understanding of networking protocols to join PLVision. This is your opportunity to start a new project based on Software for Open Networking in the Cloud (SONiC) – the most popular open-source network operating system – and lead the project team, contributing to developing embedded networking devices.
Responsibilities
- Lead the project team
- Develop control plane software APIs for data path features
- Build embedded software agents for device and network management
- Create test applications within the existing CI/CD infrastructure for the products
- Develop debugging infrastructure and tools for troubleshooting products
Requirements
- 5+ years of commercial experience
- Strong knowledge of C or C++
- Experience in developing embedded systems, modules, or applications
- Debugging and troubleshooting skills
- Knowledge of packet processors (ASIC, etc.)
- In-depth knowledge of Linux OS (kernel space)
- Deep understanding of networking
- Familiarity with network operating systems (NOS)
- Experience with Python
- English proficiency at Intermediate level or higher
Would be a plus
- Good understanding of underlay and overlay networking technologies, such as VxLANs
- Knowledge of traffic management and QoS in data center networks
- Familiarity with containerization (e.g., Docker)
- Experience with SAI/SONiC
Інформація про компанію PLVision
Переваги співробітникам
- Gaming room
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Парковка для авто
- Linux
- C/C++
- SAI
- SONiC
- CI/CD
We are looking for a skilled Software Engineer with expertise in C and C++ programming, Linux OS, and a solid understanding of networking protocols to join our growing networking project for a Fortune 100 client. This is the chance to work with a diverse and highly experienced team, creating innovative solutions for the next generation of scalable and efficient data centers. In this role, you will collaborate closely with the client’s team to tackle their challenge in transitioning from manual testing processes to fully automated systems. You will also develop new features while utilizing advanced technologies like SAI and SONiC.
At PLVision, we provide a rewarding environment where you can thrive and transform your ideas into impactful software solutions and products. Join us and enjoy a consistent career while contributing to innovative open networking technologies!
Responsibilities
- Develop and test software to optimize SAI/SONiC performance on new platforms
- Maintain design documentation to support software modifications
- Ensure SAI/SONiC features (components) are implemented and documented according to requirements
- Collaborate closely with the testing team to provide a development perspective
- Ensure all functionality is implemented on time and meets defined quality metrics
Requirements
- Extensive knowledge of the Linux OS
- Strong understanding of networking protocols, including Layer 2 or Layer 3 protocol implementation and TCP socket programming
- Proficiency in C and C++ programming
- 3+ years of commercial experience in Software Engineering
- Proficiency in technical English at an Intermediate level or higher
Would be a plus
- Experience with SAI/SONiC implementation and integration
- Experience in Linux networking
- Familiarity with virtualization and containerization technologies
- Understanding of CI/CD processes
Інформація про компанію PLVision
Переваги співробітникам
- Gaming room
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Парковка для авто
- C/C++
- Linux
- OpenWrt
The product is next-generation Residential Gateways software, which is fully designed and developed by GlobalLogic engineers in Lviv.
For more than 10 years GlobalLogic team of 50+ engineers develops new models and maintains a multi-million installed base.
Main technologies:
- C/C++, Networking, Embedded Linux
Features of the software:
- Connecting to the Internet in various ways: xDSL, Ethernet, DOCSIS, Wi-Fi, 4G (LTE)
- Extensive functionality: IPv6, Firewall, VoIP, IPTV, Web Server, WiFi, UPnP, Remote Control, Parental Control, SIP, IGMP and others
- Works on different hardware platforms (mainly MIPS and ARM)
Required:
- The C/C++ programming languages
- Smart and fast learner
Prefered:
- Basic Linux and networking knowledge
- Experience with OpenWrt would be a big plus
- Intermediate English level
Responsibilities:
Trainee Software Engineer will be trained according to the following plan:
- Linux/Networking software development training (C/C++/Linux/Networking, up to 3 month)
- Project specific training (1 week, based on results of Linux/Networking training)
- Join project team, working on real products
Інформація про компанію GlobalLogic
Переваги співробітникам
- Relocation assistance
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- C++
- Windows API
- COM
- STL
- BOOST
- WTL
- ATL
- MFC
- JSON
- HTML
- CSS
- TI-Scripting
- Symantec Oxygen
- XML
- XSLT
- QuickTime API
- Direct2D
- Linux
- POSIX
- Qt
- QML
- gRPC
- Firebird
- SQLite
- MSSQL
- MySQL
- Valgrind
We are seeking a highly skilled and experienced Senior C++ Developer to join our dynamic team. In this role, you will play a crucial part in designing, developing, and optimizing high-performance software solutions. You will work on cutting-edge projects, collaborate with cross-functional teams, and contribute to creating innovative products that meet our clients’ needs.
This is an exciting opportunity for a seasoned developer passionate about problem-solving and creating robust software in a collaborative and growth-oriented environment
Requirements
- Windows native (C++) applications (Win API, COM, STL, boost, ATL, WTL, MFC, JSON, HTML, CSS, TI-Scripting, Symantec Oxygen), XML,XSLT, QuickTime API, Direct2D
- Linux Native (C++) applications and daemons (POSIX, STL,BOOST, QT/QML, GRPC)
- Virtualization technology – libvirt, libguestfs, qemu, docker
- Firebird, SQLite, MS SQL, MySql
- WinDBG/gdb experience: debugging, memory dumps analyzing,reverse engineering
- Valgrind
- Linux multithreading
Інформація про компанію Artelogic
Переваги співробітникам
- Work-life balance
- Відпустка по догляду за дитиною
- Допомога психотерапевта
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- Юридичний супровід
- С++
- Qt
Are you passionate about healthcare and technology? Join our medical software department as a Software Development Engineer С++. Mimics software allows users to process and edit 2D image data (CT, MRI, etc.) to construct 3D models with the utmost accuracy, flexibility, and user-friendliness. The powerful segmentation tools allow them to segment medical CT/MRI images, take measurements, and engineer directly on the 3D model. From there, users can export 3D data to a wide range of output formats and engineering applications, such as FEA, design, surgical simulation, additive manufacturing, and more.
What you will do:
- Design, develop, and maintain efficient, reusable, and reliable C++ code to develop an industry-standard 3D medical image segmentation software.
- Identify and resolve performance bottlenecks and bugs, ensuring robust and high-quality software deliveries.
- Uphold and improve code quality, organization, and automation processes across the development team.
- Collaborate in the development and support of cross-product platforms to foster integration and seamless functionality.
- Develop user interfaces using QT, focusing on creating intuitive and user-friendly experiences.
- Conduct code reviews and provide technical consultancy to team members, promoting best practices and continuous improvement.
- Create detailed design specifications that guide the development and implementation of new features and enhancements.
- Integrate desktop products with cloud services, enhancing connectivity and expanding functionality.
Your profile:
- Proven experience in software engineering with a strong focus on C++ development;
- Expertise in identifying and resolving software bottlenecks and bugs;
- Demonstrated ability to maintain high code quality and organization;
- Experience in cross-product platform development and support;
- Strong skills in code review and providing technical guidance;
- Ability to create clear and comprehensive design specifications;
- English language proficiency (at least B2 level, ability to communicate with colleagues in a multinational environment).
Plus points:
- Degree in engineering, math, physics, or similar;
- Knowledge of QT for user interface development;
- Experience with cloud integration for desktop products.
Інформація про компанію Materialise
Переваги співробітникам
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- С++
- STL
- Agile
- Scrum
- Python
- Qt
- Cloud technologies
- Automated testing
Are you passionate about healthcare and technology? Join our medical software department as a Software Development Engineer (C++). Mimics software allows you to process and edit your 2D image data (CT, MRI, etc.) to construct 3D models with the utmost accuracy, flexibility, and user-friendliness. The powerful segmentation tools allow you to segment your medical CT/MRI images, take measurements, and engineer directly on your 3D model. From there you can export your 3D data to a wide range of output formats and engineering applications; such as FEA, design, surgical simulation, additive manufacturing, and more
What you will do:
- Design, build, and maintain efficient, reusable, and reliable C++ code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
- Take part in building and supporting a cross-product platform.
- User interface development based on Qt code review and technical consultancies.
- Create design specifications.
- Basic configuration management (gated check-in, night builds, and running autotests).
- Work with the technical backlog.
Your profile:
- Generic programming and patterns, STL;
- At least 3 years of commercial experience in software development using C++;
- At least an intermediate level of English;
- Agile/scrum mindset.
Plus points:
- Python scripting;
- Experience in UI programming;
- Experience with Qt;
- Experience with cloud development;
- Technical education.
Інформація про компанію Materialise
Переваги співробітникам
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- С++
- STL
- SQL
- MySQL
- HTTP
- FTP
- cURL
- Rest API
- XML
- JSON
- CSV
- Unit testing
- Markdown
- Unix
- Bash
- Make
- CMake
- Git
- GitLab
- Docker
Ми продуктова IT-компанія з офісом в самому серці столиці України з крутою командою спеціалістів, яка працює на ринку більше ніж 15 років. Створюємо та розвиваємо IT продукти у сфері туризму, які допомагають людям з усього світу насолоджуватись подорожами, не витрачаючи час на процес їх організації. Ми розробляємо такі вебсайти, як Booked.net, 1Map, Tophotels. Але на цьому точно не збираємось зупинятися. Сучасний світ неможливо уявити без подорожей, саме це надихнуло нас на створення легких та зручних в користуванні продуктів для кожного туриста.
Обов'язки:
- Backend підтримка змін дизайну, в команді з Front-end.
- Експерименти, a/b тести.
- Написання сервісів, мікросервісів для внутрішніх потреб.
- Робота з зовнішнім API.
- Робота з базою даних.
- Планування, оцінювання та пріоритезація задач.
- Проведення code review та рефакторинг коду.
Вимоги:
- C++ (C++ 11/14/17, OOP idioms, STL);
- Databases (SQL (MySQL));
- Libs (HTTP, FTP protocol, cURL, REST API, XML, JSON, CSV parsers, Unit Testing);
- Documentation (Markdown);
- Ops (UNIX user experience, Bash, Make, CMake, Git, Gitlab, Docker).
Додатково:
- Від 2-3 років комерційного досвіду на аналогічній посаді;
- Англійська на рівні розуміння технічної документації;
- Досвід роботи з чужим кодом та досвід роботи в команді.
Інформація про компанію Maklai
Переваги співробітникам
- Team buildings
- Без бюрократії
- Гнучкий графік роботи
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- С++
- Unity
- Lua
- Python
Якщо ти талановитий C++ Developer, хочеш реалізовувати масштабні проєкти та створювати ігри світового рівня – приєднуйся до VOKI team!
Ми просто створені один для одного, якщо ти:
- Маєш досвід професійного програмування на С++ більше 3 років
- Добре знаєш ООП, STL, алгоритми та структури даних (і вмієш застосовувати їх на практиці)
- Знаєш патерни програмування
- Маєш досвід багатопотокового програмування
- Самостійно читаєш тех. документацію англійською мовою
Буде перевагою досвід роботи з:
- Unity або іншими ігровими рушіями iOS-пристроями
- Скриптовими мовами (Lua, Python)
- Досвід в ігровій індустрії
Що потрібно буде робити:
- Розробка та підтримка фічей у грі
- Написання коду на С++
- Робота з чужим кодом
Інформація про компанію VOKI Games
Переваги співробітникам
- Безкоштовний обід
- Гнучкий графік роботи
- Допомога психотерапевта
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- Fitness Zone
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- 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
Переваги співробітникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С++
- Lua
- Python
- JavaScript
Наразі ми шукаємо досвідченого C++ Gameplay Programmer, який приєднається до нашої команди!
Ви знаєте, як створити унікальні функції та отримуєте задоволення від процесу розробки? Грали ключову роль у релізі успішних продуктів? Готові брати основну участь у створенні крутих і популярних мобільних ігор? Тоді запрошуємо вас стати нашим новим Gameplay Programmer! З першого робочого дня в G5 Games ви в черговий раз переконаєтеся, що створення елементів ігрової логіки й інших систем, з яких будується гра – це ваше покликання. І ви на своєму місці!
Ви займатимеся тим, що дійсно любите та вмієте – братимете участь у повному циклі розробки ігрового процесу, від створення ідеї гри до реалізації цікавих функцій і власне випуску. Ви будете спілкуватися з продюсерами, дизайнерами, художниками й іншими талановитими фахівцями. Ви також активно використовуватимете сучасні стандарти та технології: С++17, наш власний кросплатформовий ігровий рушій і повний цикл CI/CD.
Якщо ви по-справжньому захоплені іграми та технологіями, прагнете до нових знань та щоденного розвитку, готові приєднатися до нашої творчої та креативної команди – ми вас знайшли!
Чим доведеться займатися:
- Розробляти елементи ігрової логіки.
- Писати чистий кросплатформовий код, що підтримуєтьсяю
- Розвивати й оптимізувати існуючі системи.
- Розробляти архітектуру та проектувати великі ігрові системи у співпраці з провідним програмістом.
- Активно спілкуватися з дизайнерами, художниками, аніматорами й іншими фахівцями у команді.
- Застосовувати аналітичне та критичне мислення для вирішення нестандартних завдань.
- Вносити власні унікальні ідеї до всіх аспектів розробки проекту.
- Професійно розвиватися й обмінюватися досвідом з іншими програмістами.
Нам важливо:
- Від 2 років досвіду комерційного програмування С++.
- Досвід проектування систем.
- Розвинені знання сучасного C++.
- Розвинені знання алгоритмів, структур даних і STL.
- Знання об’єктно-орієнтованого підходу та патернів проектування.
- Знання добрих практик програмування.
- Навички профілювання, налагодження й оптимізації.
- Знання англійської мови на рівні, достатньому для читання технічної документації.
- Навички спілкування та командної роботи.
Буде плюсом:
- Вища освіта з розробки програмних систем або в суміжній галузі.
- Досвід роботи зі скриптовими мовами програмування (Lua, Python, JavaScript та інші).
- Досвід роботи з ігровими рушіями.
- Досвід кросплатформової розробки.
- Досвід навчання молодших працівників.
- Розуміння устрою суміжних областей, таких як геймдизайн, арт, анімація, автоматизація тестування тощо.
Інформація про компанію G5 Entertainment
Переваги співробітникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Медичне страхування
- С/С++
- 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
Переваги співробітникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С/С++
- 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
Переваги співробітникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.