Jobs

5
  • · 4 views · 0 applications · 1d

    Hardware Developer

    Office Work · Ukraine (Ivano-Frankivsk, Kharkiv) · 5 years of experience · Pre-Intermediate
    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for...

    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, 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.

     

    Who are we?

     

    A Danish company that has been successfully operating since 2007 and is one of the leaders in the Embedded direction. And you can become one of us!

     

    What do you have?

     

    Master or Bachelor degree in electronics engineering

    5+ years of experience in HW architecture, design and development;

    Analogue, digital and mixed signals electronics, designs calculations and simulations, temperature calculations and simulations (LTspice, Pspice, Micro-Cap);

    Ability to describe, justify and document HW solutions and circuits;

    Experience in power electronics (AC/DC, DC/DC, etc);

    Experience in battery development of battery powered electronics, battery life simulations;

    Understanding of RF circuits, antennas design, experience in integration of 3rd party antennas, matching circuits;

    RF circuits design based on modules and SoCs (WiFi, BLE, ZigBee, MiWi, LoRa, SigFox, GSM, ¾G, NB-IoT, etc.);

    Experience in layout of four and more layers PCBs, knowledge about HDI PCBs design, knowledge about flex and flex-rigid PCBs design, experience in creating PCBs production documentation (Altium Designer, OrCAD, KiCAD);

    Experience in high speed PCBs design (USB, ETH, DDR2/3, HDMI) and signal integrity, knowledge about signal integrity validation principles;

    Understanding of EMC basics, practice in EMC testing and troubleshooting;

    Proficiency in use of standard laboratory equipment (multimeter, oscilloscope, signal generator, spectrum analyzer, etc.);

    Practical experience in electronics bring-up, testing and verification, soldering and repairing skills;

    Experience in production support and management;

    Required secondary list of skills:

    Version control and bug-tracking systems;

    Software experience (ability to use Terminal software (PuTTY), flash firmware, use primitive software/firmware installation and configuration).

     

    Required general skills:

     

    Experience in solving of technical challenges during products handover to customers;

    Ability to make tasks decomposition, estimates, follow own estimates and proactively communicate changes in the estimates;

    At least B2 (CEFR) or Upper-Intermediate+ level of spoken and written English;

    Proactive communication skills;

    Ability to handle self-made errors and improve the knowledge by gaining the experience either from the rest of the team or the own trial & error.

     

    About us and what we can offer:

     

    • 24 working days of paid vacation;
    • Paid sick leave;
    • Complex lunches right in the office;
    • Free English classes twice a week;
    • Children's room with a teacher for children of company employees;
    • Experienced colleagues willing to share knowledge;
    • Regular performance and salary negotiations;
    • Professional growth: variety of projects and technologies, mentoring;
    • Corporate health insurance;
    • Friendly atmosphere, concern for the comfort of specialists;
    • Working trips to Denmark to exchange experience with colleagues (discussed individually);
    • 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 (online and/or office)

     

    EKTOS is a dynamically developing company that works with many different clients from all over the world in such areas as healthcare, finance, transport, agriculture, navigation, travel, banking, and many others.

     

    We develop in C / C ++ for various microcontrollers and processors with and without an operating system and create ready-made working prototypes of devices with our departments.

     

    Working at EKTOS will allow you to see projects from both hardware and software sides and get a high level of skill. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • · 30 views · 1 application · 4d

    Lead Linux Kernel/C Developer

    Full Remote · Ukraine · 5 years of experience · Intermediate
    Our client is one of the leading companies in the field of accounting SaaS solutions. Client built own tech stack to have scalable column-oriented database cloud solution for the backend of their service which is running on AWS. Client’s project is...

    Our client is one of the leading companies in the field of accounting SaaS solutions. Client built own tech stack to have scalable column-oriented database cloud solution for the backend of their service which is running on AWS.
    Client’s project is migration of the column-oriented database software cloud from Intel to ARM architecture. Current position is to join Virtualization team, where virtual layer is built from scratch for ARM hardware. The main skills required are C ANSI experience as well as driver and kernel development on Linux.

     

    Main tasks and responsibilities:

    • Build new features and maintain existing functionality of the client’s platform/product per specs and design;
    • Participate in code reviews;
    • Report to Team Lead or supervisor about feature readiness/quality and raise red flags in crisis situations;
    • Participate in functional and architectural design of assigned features;
    • Research and evaluate technical options to implement assigned features;
    • Provide estimations of feature scope and split it into tasks;
    • Work in close contact with team members or other relevant stakeholders;
    • Follow established software development processes;
    • Suggest technical and functional improvements to add value to the product.

       

    Education, skills and experience:

    Must have:

    • Linux kernel driver development
    • Multi-core/multi-threaded programming experience
    • Linux/POSIX;
    • C programming experience
    • Sufficient English level for communication (verbal & written)
    • Technical documentation writing skills
    • Good communication and collaboration skills

       

    Would be a plus:

    • Experience of building/optimization software for ARM processors
    • Experience in parallel computation
    • Experience with Virtualization software, HyperVisor
    • Assembler
    • C++ programming experience
    More
  • · 47 views · 0 applications · 26d

    Computer Vision C++ Engineer

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · Intermediate MilTech 🪖
    We are seeking an experienced Computer Vision Engineer to lead the design and implementation of a low-latency video pipeline for an embedded system integrated with UAVs. You will shape the technical vision and execution for this greenfield project. What...

    We are seeking an experienced Computer Vision Engineer to lead the design and implementation of a low-latency video pipeline for an embedded system integrated with UAVs. You will shape the technical vision and execution for this greenfield project.

     

    What you’ll do:

    — Architect and build end-to-end video processing pipeline, including:

    • Multi-camera data capture.
    • Image processing (e.g., contrast enhancement, denoising, sharpening).
    • Feature detection and tracking.
    • Image stabilization.
    • Video encoding and streaming.

    — Develop performant and fault-tolerant software utilizing modern language editions and third-party libraries:

    • C++17/20/23.
    • Rust is allowed and encouraged.

    — Select appropriate libraries and APIs.

    — Take initiative in problem-solving and collaborate directly with electrical and mechanical engineers to integrate and optimize the system.

     

    Requirements:

    • 5+ years of modern C++ or Rust.
    • Experience designing and implementing computer vision systems using efficient algorithms.
    • Experience with GPU-accelerated image processing (OpenCV, CUDA/OpenCL, OpenGL/Vulkan, or their equivalents).
    • A track record of collaboration in multi-disciplinary engineering environments.

     

    Desirable competencies:

    • Embedded SoM platforms (e.g., NVIDIA Jetson).
    • Direct video capture (e.g., MIPI CSI).
    • SightLine video processors and their pipeline architecture.
    • V4L2, FFmpeg, GStreamer, H.265/HEVC, MPEG-TS.
    • Background in Visual Odometry or Visual-Inertial Odometry (VO/VIO).
    • Knowledge of neural networks and other machine learning techniques applicable to computer vision.

     

    We offer:

    • Work from R&D office in Kyiv
    • Military service deferment for eligible employees with valid military registration documents
    • The opportunity to contribute to the development of defense and high-tech innovations in Ukraine
    • Job type: full-time, schedule 5/2 (10–19 or 9–18)
    • Official employment (gig-contract)
    • 24 days of paid annual leave
    • All necessary computer equipment and work-related tools
    • Office equipped with a generator and a stable internet connection

     

    Interview process:

    1. Recruiting interview — 45 min
    2. Technical interview — 1.5 hours
    3. Final interview in the office — 45 min

     

    Please send your CV and we will come back to you within 5 working days in case your skills are suitable.

    More
  • · 66 views · 4 applications · 24d

    Senior Systems Engineer

    Full Remote · Worldwide · 5 years of experience · Upper-Intermediate
    We are looking for a Senior Systems Engineer to join our client’s technical team building the resilient infrastructure that powers the future of electric vehicle charging. This role focuses on designing and implementing the edge runtime for a distributed...

    We are looking for a Senior Systems Engineer to join our client’s technical team building the resilient infrastructure that powers the future of electric vehicle charging. This role focuses on designing and implementing the edge runtime for a distributed platform that runs on small Linux servers across Europe — operating reliably even during internet outages or grid instability.  

    You’ll contribute to real-time systems that respond to market signals, user preferences, and grid events, with a strong emphasis on simplicity, performance, and fault tolerance.  

    This is a hands-on engineering role for someone who thrives in low-level systems work and wants to help shape a mission-critical platform with real-world impact. 

    Requirements:

    • 5+ years of hands-on experience in systems, embedded, or infrastructure engineering roles
    • Strong proficiency in Golang with a focus on deterministic and performant code
    • Experience building mission-critical Linux-based systems that operate offline or in degraded modes 
    • Solid knowledge of TCP/IP, custom binary protocols, and state machine design 
    • Familiarity with ZeroMQ, Protobuf, and building efficient event pipelines 
    • Experience with containerization tools such as Docker or Podman 
    • Comfortable working with high-ingest time-series databases (e.g. TimescaleDB) 
    • Ability to write custom decoders and optimize binary stream ingestion 
    • Familiarity with testing, benchmarking, and failure simulations in distributed systems 
    • Willingness to write scripting tools in Python when useful 
    • Strong belief in simplicity, minimalism, and predictable runtime behavior 
    • Upper-Intermediate English and better 

    Good to have: 

    • Experience with Rust or C for low-level, performance-critical logic 
    • Exposure to grid/energy systems, low-latency trading, or charger APIs 
    • Previous work with telemetry systems, delta compression, or disk-based event buffering 
    • A track record of building devops tooling and custom deployment workflows 

    Responsibilities: 

    • Design and build sub-second control systems to respond to national grid signals (e.g. frequency disturbances) 
    • Implement decentralized execution engines that run independently of the cloud 
    • Develop efficient binary protocol decoders (TCP, Protobuf, custom formats) for telemetry and control 
    • Build disk-buffered logging systems for structured event replay and fault recovery 
    • Translate cloud-based charging plans into actionable minute-by-minute edge-level decisions 
    • Simulate degraded conditions and build tools to test system behavior under failure 
    • Benchmark and validate distributed runtimes for determinism, scalability, and predictability 

    We offer:  

    • Competitive salary with the regular review 
    • Vacation (up to 20 working days) 
    • Paid sick leaves (10 working days) 
    • National Holidays as paid time off 
    • Flexible working schedule, remote format  
    • Direct cooperation with the customer 
    • Dynamic environment with low level of bureaucracy and great team spirit 
    • Challenging projects in diverse business domains and a variety of tech stacks 
    • Communication with Top/Senior level specialists to strengthen your hard skills 
    • Online teambuildings 
    More
  • · 31 views · 3 applications · 12d

    Senior С++ Developer

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · Pre-Intermediate Ukrainian Product 🇺🇦
    Ajax —це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми...

    Ajax —це міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 4 млн користувачів у більш ніж 187 країнах світу.

     

           За розробку пристроїв у Ajax відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA.

    System Department робить пристрої розумними, перетворюючи їх на повноцінний IoT. Вони створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені додатки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).

     

           Ми шукаємо розумного, досвідченого, технічно грамотного Senior C++ Developer.

     

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

     

    • C++14/17 5+ років;
    • Qt/QML 0.5+ років;
    • Boost;
    • Глибоко розуміти OOP;
    • Добре розуміти принципи роботи процесів, потоків та асинхронної обробки;
    • Вміти та писати модульні/інтеграційні тести (культура застосування TDD буде плюсом);
    • Git.


     

     

    Плюсом буде досвід з:

     

    • LVGL,Python, PySide/PyQt, grpc, OpenGL, Jenkins, Boost ASIO, Memory leaks fixing experience, Multithreading problems fixing experience, Qt bugs fixing experience, Qt building experience.

     

    Основні задачі:

     

    • підтримка хорошої технічної культури з тестами і CD;
    • провідна участь у розробці та покращенні архітектури;
    • написання коду на рівні Senior Developer.

     

    Ми пропонуємо:

     

    • можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
    • роботу у вмотивованій команді та zero bullshit culture;
    • конкурентну заробітну плату;
    • медичне страхування;
    • корпоративну англійську мову;
    • компенсацію профільного навчання;
    • можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
    More
Log In or Sign Up to see all posted jobs