
CHI Software
Компанія постійно розширює експертизу, працюючи в таких напрямках як Java, Node.js, Python, .NET, Golang, C++, AI/ML, PHP, Ruby, Data Science, Android, iOS, Flutter та інші. Фахівці будь-якого рівня та спеціалізації охоплюють весь цикл розробки та окремі його етапи.
CHI Software налічує 800+ спеціалістів та має офіси в Україні (Львів, Харків), Польщі (Краків), а також представництва у США, Японії, Іспанії.
-
· 37 views · 2 applications · 10d
Power Platform Developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Power Platform Developer.
Requirements:
- 3+ years in development
- Good knowledge of C# or Python, Entity Framework, REST, OpenAPI
- Experience with Azure/AWS Services
- Experience with NoSQL databases
- Experience with SQL databases
- Experience with Power Platform (Power Apps / Power Automate / Copilot Studio, etc.)
- Experience with Project Management tools (Jira, Bitbucket, Confluence)
- Knowledge of SOLID principles
- Upper-Intermediate English Level
Will be a plus:
- Experience with JavaScript frameworks;
- Knowledge of additional programming languages and frameworks;
- Familiarity with other cloud platforms and services;
- Experience in DevOps practices.
Responsibilities:
- Complete the implementation of the portal;
- Process and store applicant documents;
- Improve the application submission process;
- Notify users about their application status;
- Implement additional features including photo editing, payment processing, and duplicate application checks;
- Develop a data retention policy and expand existing CRM functionalities.
Our perks
- Covered vacation period: 20 business days and 5 days off;
- Free English classes;
- Flexible working schedule;
- Truly friendly and supportive atmosphere;
- Working remotely or in one of our offices;
- Medical insurance for employees from Ukraine;
- Compensation of psychological counselling;
- Legal support;
- Relocation assistance.
-
· 66 views · 3 applications · 10d
Dynamics Developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Dynamics Developer.
Requirements:
- 4+ years of experience in development with a focus on Microsoft Dynamics 365 (CE/CRM);
- Experience in customization and configuration of Dynamics 365 modules (entities, forms, workflows, plugins);
- Strong knowledge of C# and .NET in the context of Dynamics 365 extensions;
- Experience with Azure cloud services and integrations via Azure Functions, Service Bus, or Logic Apps;
- Familiarity with RESTful APIs, OData, and Web Services integration;
- Proficiency in SQL and experience working with relational databases (e.g., SQL Server);
- Upper-Intermediate English level (B2+);
Solid understanding of software development best practices and lifecycle.
Will be a Plus:- Hands-on experience with Power Platform (Power Automate, Power Apps) and Dataverse;
- Familiarity with JavaScript and front-end customization in Dynamics 365 (e.g., form scripting, Ribbon Workbench);
- Microsoft Certifications (e.g., MB-200, MB-400, or PL-600);
- Experience in customer-facing roles or working in an Outstaff/Consulting model.
Responsibilities:
- Customize, configure, and extend Microsoft Dynamics 365 CRM based on project and client needs;
- Design and develop custom plugins, workflows, and Power Automate flows;
- Participate in data migration, CRM system upgrades, and integration with third-party systems;
- Collaborate with business analysts and stakeholders to gather requirements and propose technical solutions;
- Ensure code quality through unit testing and code reviews;
- Monitor and improve system performance, scalability, and security;
- Provide technical support and documentation for delivered solutions.
Our perks
- Covered vacation period: 20 business days and 5 days off;
- Free English classes;
- Flexible working schedule;
- Truly friendly and supportive atmosphere;
- Working remotely or in one of our offices;
- Medical insurance for employees from Ukraine;
- Legal support;
-
· 52 views · 5 applications · 10d
Middle/Senior Embedded AOSP Engineer
Full Remote · Worldwide · 3 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Embedded AOSP Engineer.
Requirements:- 3+ years of professional experience in Android AOSP development and kernel modifications
- Excellent knowledge of C/C++ for Linux kernel and driver development Familiarity with Java/Kotlin for Android framework
- Familiarity with Python for test automation
- Experience with Android Studio, Visual Studio Code, GCC/Clang toolchains
- Strong knowledge of USB 2.0/3.x, TCP/IP stack, 802.11ax, Binder IPC
- Confident working with LXC/LXD
Will be a plus:
- Master's degree in Computer Science or Electrical Engineering (Embedded Systems focus)
- Publications or patents in container virtualization or USB security
- Certifications such as Android Certified Engineer or LPI Linux Essentials
- Practical experience in WLAN debugging procedures
- Deep understanding of USB protocol architecture
Responsibilities:
- Integrate LXC into Android systems
- Modify Android boot sequences, initramfs structures, and LXC configuration
- Transform root file systems into LXC-compatible structures
- Customize mount points for system partitions
- Optimize kernel drivers, scheduling algorithms, and namespaces
- Perform kernel builds with LXC flags and analyze kernel panic using debug tools
- Adapt SELinux policies for container security
- Diagnose WLAN stack and network/hardware faults
- Analyze wpa_supplicant logs and network subsystems
- Reverse-engineer driver issues
- Develop HAL modules for USB gadget mode and implement USB PD negotiation algorithms
Our perks
- Covered vacation period: 20 business days and 5 days off;
- Free English classes;
- Flexible working schedule;
- Truly friendly and supportive atmosphere;
- Working remotely or in one of our offices;
- Medical insurance for employees from Ukraine;
- Compensation of psychological counselling;
- Legal support;
- Relocation assistance.
-
· 57 views · 19 applications · 5d
Middle NLP Engineer
Full Remote · Worldwide · 3 years of experience · Upper-IntermediateHi! We're currently looking for an experienced NLP Engineer to join our AI team at CHI Software. We’re looking for someone who’s interested in actively contributing to the growth of the department, as well as taking part in our R&D and pre-sales...Hi!
We're currently looking for an experienced NLP Engineer to join our AI team at CHI Software.
We’re looking for someone who’s interested in actively contributing to the growth of the department, as well as taking part in our R&D and pre-sales activities.
Our core R&D efforts are focused on areas such as:
- Sensor fusion
- Deepfake technology
- Image generation
- 3D reconstruction
We're open to new ideas that could be explored within the R&D center, and we’d also be happy to involve you in our current projects.
Here’s a general overview of the position, which reflects the kind of projects we typically work on:
Requirements:- 2–3 years of commercial experience in Natural Language Processing / Machine Learning;
- Proficient in Python, R, and Java, and expertise in libraries and frameworks such as TensorFlow, PyTorch, sci-kit-learn, and Keras;
- Experience with cloud platforms like AWS, Azure, and Google Cloud, and familiarity with big data technologies including Hadoop and Spark;
- Modeling and DevOps experience for Machine Learning;
- Experience with the latest LLM models currently being rolled out in consumer-facing generative AI tools.
Upper-Intermediate level of English is mandatory;
Certifications obtained (mandatory):- Azure: AI Fundamentals AI-900 and Azure AI Engineer AI-102;
- GCP: Cloud Digital Leader, Cloud Engineer, Machine Learning Engineer;
- AWS: Cloud Practitioner CLF-C02 and Machine Learning MLS-C01.
There are options for project-based collaboration in a freelance format if you're not planning to leave your current role. We also have full-time opportunities available.
Thank you for your interest! If your profile aligns with the key requirements, we will reach out to you.
More -
· 95 views · 18 applications · 27d
Python Networking Engineer
Full Remote · Worldwide · 5 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too.
And now we need a Python Networking Engineer.
About project:
Our customer delivers innovative software-defined networking, cloud, and security solutions all over the world. This project encompasses the development of Networking SDK for network processors (NPU) /platforms (devices). The customer produces various high-performance switches which are operated in big data centers and used by regional providers. These switches are flexible from the point of flow configurations and based on P4.
You will work as part of the customer team and will do the following:
- Automated tests development (Pytest framework) for various traffic flows, including L2/L3 flows, various tunnels flows, etc.;
- Tests case development for various traffic flows and traffic forwarding databases;
- QA documentation, including test plans, test cases, reports, etc;
- Performing testing of various switches/routers (automated);
- Defects reporting.
Job Description:
We are looking for an experienced software engineer with strong technical expertise, excellent problem-solving skills, and the ability to work effectively in a collaborative environment. The ideal candidate should have a proven track record of working on complex systems, particularly in networking and Python development. Candidates with a strong background in both software development and QA engineering are encouraged to apply for this role.
Technical Requirements:
Networking Experience:
- Experience with networking devices like routers and switches.
- Experience with FW/SW development for networking devices using C/C++
- Experience with BSP, data plane or control plane protocols development for networking
devices - Experience with data path automated tests development for network devices, using
Python/Pytest. - Experience with SW/HW bringup/integration of networking devices.
- Solid understanding of the differences between routing and forwarding, as well as switches and routers.
- Familiarity with VLANs.
- Hands-on experience with traffic management, including prioritization, shaping, and routing of network traffic.
- Proficiency in TCP/IP and UDP protocols.
Advanced Network Skills:
- Experience with link aggregation and LACP.
- Understanding of load balancing algorithms such as ECMP
- Understanding of SPAN/RSPAN/ERSPAN, ACL
- Familiarity with traffic mirroring.
- Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS.
Programming and Tools:
- Advanced C/C++ programming skills.
- Advanced Python programming skills.
- Experience with Pytest, Scapy, traffic generators, traffic analysers, etc.
- Git/ GitHub
Additional Skills (Optional but Preferred):
- Knowledge of embedded systems, Linux, or related technologies is an advantage.
- Familiarity with tools like Jira, and CI/CD pipelines.
Our perks
- Covered vacation period: 20 business days and 5 days off
- Free English classes
- Flexible working schedule
- Truly friendly and supporting atmosphere
- Working remotely or in one of our offices
- Medical insurance for employees from Ukraine
- Compensation of psychological counseling
- Legal support
-
· 95 views · 12 applications · 23d
Full-Stack Software Engineer (Python + Pandas)
Full Remote · Bulgaria, Georgia, Poland, Romania, Uzbekistan · 4 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing,...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too.
And now we need a Full-Stack Software Engineer (Python + Pandas).
Location
Bulgaria, Georgia, Hungary, Lithuania, Poland, Romania, Uzbekistan, Brazil, Colombia.
About Our Customer
You will work with the 6th-largest privately owned organization in the United States. The сustomer is one of the “Big Four” accounting organizations and the largest professional services network in the world in terms of revenue and number of professionals. The company provides audit, tax, consulting, enterprise risk, and financial advisory services to 263,900 professionals globally.
Project Tech Stack
Azure Cloud, Microservices Architecture, .NET 8, ASP.NET Core services, Python, Mongo, Azure SQL, Angular 18, Kendo, GitHub Enterprise with Copilot
Requirements
- 5+ years of experience in Python development
- Proficient in web development with substantial hands-on experience using the FastAPI framework
- Experience with Pydantic for data validation and schema definition in Python applications
- Deep expertise in data manipulation and analysis using Pandas/Polars and similar
- Skilled in asynchronous and parallel programming, with practical knowledge of asyncio
- Proficiency working with both structured and semi-structured data, including MongoDB, Parquet, and Delta Tables
- Proven expertise in data processing, analysis, and transformation workflows
- Strong analytical and problem-solving abilities with a detail-oriented mindset
- Practical and pragmatic approach to balancing standardized processes with flexibility to meet project goals effectively
- Organizational skills with the ability to self-manage, prioritize tasks, structure workload, and meet tight deadlines
Nice to have
- Experience working with Azure Cloud services (or other major cloud platforms), including a range of SaaS offerings such as Service Bus, Data Lake, Blob Storage, Redis, and more
- Familiarity with .NET/Databricks/Spark/PySpark is a plus
- Expertise in containerization and orchestration tools such as Docker and Kubernetes
- Solid understanding of microservices architecture and its implementation in scalable systems
English level
Intermediate+
Responsibilities
- Define and enforce best practices and coding standards across the project
- Conduct thorough code reviews to ensure adherence to established guidelines and maintain high code quality
- Working both independently and in close collaboration with others in the team
- Communicating clear instructions to team members and helping manage the flow of day-to-day operations
- Communicating with the client regularly
- Design, develop, and maintain robust and scalable Python applications
- Write clean, maintainable, and efficient code following best practices and coding standards
- Optimize code for performance and scalability, ensuring efficient data handling
- Work closely with cross-functional teams to deliver high-quality software solutions
- Identify and resolve technical issues, ensuring the reliability and performance of applications
- Create and maintain comprehensive documentation for code, processes, and workflows
- Provide guidance and mentorship to junior developers, fostering a collaborative and productive team environment
Our perks
- Covered vacation period: 20 business days and 5 days off
- Free English classes
- Flexible working schedule
- Truly friendly and supporting atmosphere
- Working remotely or in one of our offices
- Compensation of psychological counseling
- Legal support
-
· 53 views · 7 applications · 20d
Middle/Senior Embedded Automotive Engineer
Full Remote · EU · 4 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Embedded Automotive Engineer.
Requirements:
- 3+ years of professional experience developing high-performance
- C/C++ code in embedded Linux environments
- Hands-on expertise with DSRC and V2X / C-V2X stacks in production automotive or ITS projects (not academic)
- Solid understanding of 5G NR sidelink and IEEE 802.11p / IEEE 1609 standards
- Strong background in network protocols and wireless connectivity (Wi-Fi, LTE/5G, TCP/IP, UDP, MQTT)
- Experience working with Qualcomm Snapdragon Automotive or similar connectivity-focused SoCs
- Familiarity with automotive communication buses (CAN, Ethernet AVB, LIN)
- Proficiency with build and debug toolchains: GCC/Clang, Yocto, CMake, gdb, Wireshark
- Confident using version control (Git) and CI/CD pipelines
- Upper-intermediate English (B2) or higher
Will be a plus:
- Master’s degree in Computer Science, Electrical Engineering, or Telecommunications
- Experience integrating security frameworks for V2X message signing (IEEE 1609.2, C-ITS)
- Knowledge of functional safety (ISO 26262) and Automotive SPICE processes
- Contributions to open-source V2X stacks or publications/patents in vehicular connectivity
- Exposure to ML-assisted driver-assistance or sensor-fusion systems
Responsibilities:
- Design and implement low-latency DSRC / C-V2X communication modules in C/C++
- Integrate the V2X stack with vehicle middleware and OTA update services
- Optimize wireless-link performance and channel-congestion algorithms
- Develop and maintain unit, integration, and performance tests with automated pipelines
- Collaborate with system architects to define secure key management and certificate handling
- Debug PHY/MAC-layer issues using spectrum analyzers, network sniffers, and log analysis
- Co-operate with QA to reproduce field issues and provide timely fixes
- Contribute to technical documentation and participate in code reviews
Our perks
- Covered vacation period: 20 business days and 5 days off
- Free English classes
- Flexible working schedule
- Truly friendly and supportive atmosphere
- Working remotely or in one of our offices
- Medical insurance for employees from Ukraine
- Compensation of psychological counselling
- Legal support
-
· 36 views · 5 applications · 10d
Technical Lead C++/C# — Cloud Gaming
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Technical Lead C++/C#.
About the project
We’re building a low-latency cloud-gaming platform that lets sports fans play and watch matches instantly from any device. Help us design the core streaming stack and lead the development team.
Requirements:
- 5 + years hands-on C++ 17/20 or C# (.NET Core)
- Proven experience in real-time / high-load services (multithreading, perf, memory)
- Led 5-10 engineers: road-maps, design reviews, mentoring
- Cloud gaming / remote rendering or similar (GPU codecs, WebRTC/RTP, latency < 70 ms)
- English B2+ for daily syncs
Will be a plus:
- Python / Go tooling · Unreal/Unity build pipeline
- Docker + Kubernetes on GPU nodes, AWS G4/G5 or Azure NV
- Edge / 5G MEC deployments, CDN integrations
- AWS SA / CKA certifications, public talks on streaming
Responsibilities:- Own the technical road-map & architecture of the streaming platform
- Deliver key features — encoder pipeline, session orchestrator, edge nodes
- Hunt bottlenecks in CPU/GPU/network, ship scalable fixes
- Set coding standards, run code reviews, coach the team
- Work shoulder-to-shoulder with Product, QA, DevOps to keep releases stable
-
· 21 views · 2 applications · 3d
Middle Embedded MCU Developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateThe CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and...The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle Embedded MCU Developer.
Requirements:- 4+ years embedded-systems experience;
- Strong C for bare-metal & RTOS firmware;
- MCU bring-up & debugging (JTAG/SWD, basic lab tools);
- Confident with CMake build systems;
- Exposure to IoT connectivity (MQTT, BLE, Wi-Fi, etc.);
- English B2+.
Will be a plus:
- Work with STM32 / Renesas / NXP families;
- C++17/20 for embedded tasks;
- Secure boot & OTA update know-how.
Responsibilities:
- Design and debug bare-metal/RTOS firmware;
- Write & maintain drivers; integrate sensors / wireless modules;
- Port code to new MCU families and optimise for size, speed, power;
- Deliver concise tech docs and test-ready code.
- Our perks
- Covered vacation period: 20 business days and 5 days off;
- Free English classes;
- Flexible working schedule;
- Truly friendly and supportive atmosphere;
- Working remotely or in one of our offices;
- Medical insurance for employees from Ukraine;
- Compensation of psychological counselling;
- Legal support;
- Relocation assistance.