Jobs Embedded / IoT / Firmware

297
  • · 9 views · 0 applications · 2d

    Senior C++ Software Developer

    Hybrid Remote · Ukraine · Product · 5 years of experience · English - B2
    About the role: We are building tomorrow’s web-based platform-independent and high-performing solutions for viewing dental scans and performing sophisticated dental restorative work and dental CAD in general. Our solutions are developed in JavaScript and...

    About the role:

    We are building tomorrow’s web-based platform-independent and high-performing solutions for viewing dental scans and performing sophisticated dental restorative work and dental CAD in general. Our solutions are developed in JavaScript and Angular with the foundation based on C++, the VTK framework, and WASM.

    We invite you to come along with us with your senior-level C++ development skills, your ability to communicate intricate technical solutions and your support in guiding team members develop their skills. If you have experience with either or all of VTK, WASM/embedded development and 3D rendering, it will be a great benefit for all of us!

    Despite this emphasis on improvement, we maintain a friendly and balanced work environment, prioritizing mutual respect and individual growth. We value proactive thinking and encourage team members to drive positive changes.

    We are a team of 12 people based in Copenhagen and Kyiv seeking you as our new colleague. We see learning as an integral part of daily work, and we take pride in experimenting and learning from experience.

    Your profile:

    · 5+ years of software development experience

    · Extensive and documented practical experience with and knowledge of modern C++ on a very senior level for big projects, especially with inter-language interoperability, type libraries and concurrent programming

    · Experience with POSIX threads and working with ABIs

    · Working experience with WASM or at least embedded software development,

    · Solid experience with and willingness to teach others in these areas,

    · A degree in Computer Science or Engineering

    · Attention to details

    · Familiar with Scrum or another agile framework

    · Strong collaboration and communication skills and good in written and spoken English

    · Excited about cross-site work: Your team is in Copenhagen and Kyiv, and our partners are around the globe.

     

    Would be a plus:

    · Knowledge of VTK framework

    · Knowledge of 3D rendering problems and techniques

    · Experience working in cross-functional teams; with product managers, designers, and UX’ers

    · Experience with writing unit tests

    · Experience in Agile development and continuous integration tools
     

    Tech stack used in the project:

    · C++ 17

    · CMake

    · WASM

    · Emscripten

    · VTK

    · Valgrind

    · JavaScript/Angular

     

    Being the part of us means:

    • Meaningful work that helps to change the future of dentistry
    • Work in a unique professional, friendly and supportive environment
    • Constant professional growth and development
    • A healthy work-life balance
    • Comprehensive benefits incl. 24 working days of annual vacation; medical insurance; paid sick leaves and child sick leaves; maternity and paternity leaves etc
    • Breakfasts and lunches in the office
    • Good working conditions in a comfortable office in UNIT.City
    • A parking lot with free spaces for employees
    • Occasional business trips to Western Europe
    • Opportunity to become a part of the success that 3Shape has created over the past 25 years.
    More
  • · 41 views · 8 applications · 3d

    C++ Developer to $3000

    Full Remote · Ukraine · 2 years of experience · English - C1
    Overview We are looking for a C++ developer to join a FinTech startup building performance-critical financial systems. You will work closely with the lead architect to implement core system components in modern C++, contributing to reliable and efficient...

    Overview

    We are looking for a C++ developer to join a FinTech startup building performance-critical financial systems. 

    You will work closely with the lead architect to implement core system components in modern C++, contributing to reliable and efficient software that processes financial data and transactions. 

    This role is ideal for an engineer who enjoys working close to the system layer and wants to deepen their understanding of high-performance software design. 

    Comfortable working under technical guidance and code reviews. 

     

    Mandatory Requirements

    Hard skills: C++, multithreading, Linux and networking fundamentals 

    • Solid proficiency in C++ programming 
    • Good understanding of memory management, object lifetimes, RAII, and smart pointers. 
    • Familiarity with networking fundamentals (TCP/IP, sockets) 
    • Exposure to multithreading and concurrency 
    • Solid experience developing on Linux using GCC and GDB

     

    Nice to Have / Plus Skills 

    • Experience with performance-oriented and low-latency programming Network programming (TCP/UDP, multicast) 
    • Knowledge of CMake and vcpkg for build and dependency management 
    • Experience with CI/CD pipelines and automated testing in C++ projects Interest in performance optimisation
    More
  • · 11 views · 0 applications · 3d

    Middle/Senior Embedded Developer with Rust experience (IoT)

    Full Remote · EU · 4 years of experience · English - B2
    We’re looking for an experienced Embedded Developer with Rust programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical...

    We’re looking for an experienced Embedded Developer with Rust programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical challenges and strong engineering standards.

     

    CUSTOMER

    Our Customer is a major international company specializing in the development of smart sleep-tracking devices.

     

    PROJECT

    By joining this project, you’ll work with a team of experienced engineers to enhance the capabilities and performance of a smart sleep-tracking device. The device connects to a mobile application and provides users with a wide range of advanced analytical metrics.

     

    Responsibilities:

    • Develop software components using C and Rust
    • Contribute to the development of technical project documentation and user documentation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report on status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise by attending various training courses, seminars, and/or other educational organizations

     

    Requirements:

    • Strong C programming skills
    • Good Rust coding skills
    • Experience with networking and IoT device development
    • Knowledge of ESP 32 MCU, interfaces, and protocols (UART, I2C, SPI, I2S)
    • Good understanding of WebRTC, WebSocket, and FFmpeg
    • Experience with Linux OS
    • Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real hardware and debugging of hardware issues
    • At least an Upper-Intermediate level of English

     

    Will be a plus:

    • Expertise in video transcoding (H264, H265, MJPEG) and streaming concepts
    • Knowledge of audio transcoding (AAC, OPUS, PCM, G.711, G.722) and streaming concepts
    • Experience with C++14 or higher
    • Practical experience with Bash and Python
    • Knowledge of Google Protobuf protocols

     

    Personal Profile:

    • Detail-oriented and quality-focused
    • Strong problem-solving skills
    • Ability to work independently and in a team
    • Good communication skills
    • Eager to learn and adapt to new technologies


     

    More
  • · 9 views · 1 application · 3d

    Staff Mixed-Signal Firmware Engineer

    Ukraine · Product · 2 years of experience · English - B2
    Job description Infineon’s Power System IC (PSI) Software Development team is seeking a Principal Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. If you have a strong...

    Job description

    Infineon’s Power System IC (PSI) Software Development team is seeking a Principal Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. If you have a strong foundation in embedded systems programming and are eager to learn and grow your skills, we’d love to hear from you. Apply now and join us in Lviv!

    In this role, you will create control firmware for a family of MCU-based digital power controllers for various DC/DC power supply topologies. This will enable real-time control, configuration, and communication with external systems through serial protocols such as I2C, PMBus and UART.

    In your new role, you will:
     

    • Write and test embedded firmware for power IC applications using C
    • Implement real-time control and configuration firmware for embedded systems
    • Interface with serial communication protocols such as I2C, PMBus, and UART
    • Conduct firmware development for peripherals such as ADC, DAC and communication interfaces
    • Assist in debugging and validating embedded firmware with mixed-signal hardware in a lab environment
    • Collaborate with hardware and software engineers to ensure seamless functionality
    • Create and maintain documentation, including feature descriptions, user guides, and firmware design specifications
    • Contribute to new ideas for firmware improvements and participate in code reviews to maintain quality standards



    Your profile
    You are a hands-on engineer with a strong interest in embedded firmware development. You coordinate effectively with colleagues, share insights proactively, and take initiative to overcome technical challenges. You have high standards and a commitment to continuous improvement.

    You are best equipped for this task if you have:
     

    • A bachelor’s or master’s degree in electrical engineering, Computer Science or similar
    • At least 3 years of experience in embedded firmware development
    • Experience in DC-DC power conversion systems, with basic understanding of mixed-signal systems (good to have)
    • Proficiency in C programming for embedded systems, and familiarity with Python is a plus
    • Familiarity with serial communication protocols such as I2C, UART, or PMBus and experience debugging firmware with hardware circuits
    • Familiarity with version control systems (e.g., GIT) and debugging tools (e.g., JTAG) and bug tracking systems like JIRA is a plus
    • Knowledge of bare-metal, RTOS environments, and device drivers is a plus
    • Strong problem-solving and collaboration skills, as well as good communication skills in English

    Please send us your CV in English

    More
  • · 74 views · 4 applications · 3d

    C++ Engineer to $3500

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B1 MilTech 🪖
    C++ Software engineer We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Deftech projects targeted at devices, which will be commercialized for the miltech use. The development...

    C++ Software engineer

    We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Deftech projects targeted at devices, which will be commercialized for the miltech use. The development process will involve cutting-edge and state-of-the-art technologies, critical thinking, ability to influence and shape the end product.

    Responsibilities:

    • Research and development of Image Processing algorithms including CV algorithms
    • Design, develop and maintain lightweight, efficient C++ inference code for the developed algorithms
    • Proactively identify and address performance bottlenecks and memory issues
    • Dealing with video processing such as encoding/decoding for platforms like Raspberry PI, IMX etc

    Job Qualification:

    • Bachelor’s/Master’s degree in Software Engineering or a related field
    • 3+ years of professional experience in C++ software development
    • Strong background in algorithms
    • Experience in image or video processing algorithms development
    • Familiarity with software development process and SW lifecycles
    • Experienced with Linux

    Will be a plus:

    • Experience in Miltech development
    • Experience with code performance optimization
    • Experience with CV tracking algorithms 
    • Python for prototyping and/or ML/CV scripts development
    • Experience with OpenCV or similar libraries

     

     

    Working Conditions:

    • official employment 
    • offline work for growing Deftech company (remote is also option but mostly offline)
    • draft exemption

    meaningful results that actually matter

    More
  • · 10 views · 1 application · 3d

    Senior Visualization Application Developer (OpenGL)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...
    • Project Description:

      The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.
       

    • Responsibilities:

      • Design, develop, and maintain graphics-intensive modules within the Geoscience platform using Java and OpenGL.
      • Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
      • Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
      • Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
      • Participate in code reviews, testing, and documentation to maintain high-quality software standards.
      • Stay updated with the latest developments in graphics technologies and geoscience applications.
       

    • Mandatory Skills Description:

      • Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
      • 5+ years of professional experience in C++ development with a focus on graphics programming.
      • Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
      • Strong experience working in Linux environments, including shell scripting and system optimization.
      • Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.
       

    • Nice-to-Have Skills Description:

      • Experience with geoscience software platforms.
      • Familiarity with geoscience data formats and visualization techniques.
      • Knowledge of additional programming languages such as Python, Java.
      • Understanding of GIS technologies and spatial data analysis.
      • Experience with agile development methodologies and version control systems like Git

    More
  • · 2 views · 1 application · 3d

    RF Hardware Engineer

    Office Work · Ukraine (Kyiv, Lviv) · Product · 4 years of experience · English - B1
    We are looking for a talented RF Hardware Engineer who will play a key role in designing high-frequency and mixed-signal electronic devices. You will be involved in the full development cycle — from schematic design to prototyping and manufacturing...

    We are looking for a talented RF Hardware Engineer who will play a key role in designing high-frequency and mixed-signal electronic devices. 
     
    You will be involved in the full development cycle — from schematic design to prototyping and manufacturing support. The role offers a great opportunity to work on cutting-edge technologies and take part in building products that matter. 
     

    Responsibilities: 

    • Schematic design of RF and mixed-signal electronic devices 
    • PCB layout design for high-frequency and mixed-signal systems 
    • Verification of designs through SPICE simulation, testing, and lab measurements 
    • Hands-on work with spectrum analyzers, VNAs, oscilloscopes, and other high-end measurement equipment 
    • Preparation and maintenance of technical documentation: schematics, BOMs, production files, and test reports 
    • Supporting prototype assembly and design transfer to manufacturing 
    • Collaboration with manufacturing partners to ensure DFM/DFT compliance 
       

    Requirements: 

    • Experience in high-speed design with knowledge of SI/PI principles 
    • Solid understanding of RF signal path design (e.g. transmit/receive chains, filters, matching networks) 
    • Strong practical lab skills including test planning and signal analysis 
    • Experience with modern EDA tools such as Altium Designer or KiCad 
    • English – Intermediate level 
       

    Nice to Have: 

    • Familiarity with RF/microwave simulation tools (e.g., Keysight ADS, Microwave Office) 
    • Experience working with contract manufacturers and launching products into production 
    • System-level design experience 
       

    We offer: 

    • A dynamic and innovative work environment that fosters professional growth 
    • Competitive salary and official employment 
    • Military deferment 
    • Stable working conditions with a supportive team 
    • Comfortable office workspace in Lviv 
       

      If you are interested in working on breakthrough technologies and making a real impact — join us! 

     

    More
  • · 13 views · 0 applications · 3d

    C++ developer

    Office Work · Ukraine (Odesa) · Product · 3 years of experience · English - B1
    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its...

    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its main production facility in Ukraine and offices and distribution centres in the UAE, Germany, Switzerland, the USA, Romania, and Estonia, Infomir provides efficient logistics worldwide.

    Behind the company’s success and ambitions is a strong team of professionals. Today, Infomir employs more than 300 people, and the company continues to scale up by attracting talented specialists and investing in the latest technologies.

    We are currently looking for a C++ developer whose main responsibilities will include:

    Responsibilities:

    • Development of auxiliary software for production and testing.

    Requirements:

    • Knowledge of the C++ programming language.
    • Intermediate or higher level of English.
    • Understanding of the basics of UI/UX.
    • Experience in network and multithreaded programming.
    • Experience in developing software products using Qt.
    • Experience with Altium Designer, LTspise (or alternative) software.
    • Experience with the STM32 series would be an advantage.

    We offer:

    • Work in an internationally growing company.
    • A comfortable office in Odessa, equipped with a shelter.
    • Official employment with stable pay and all the guarantees of a Dija.City resident.
    • Hybrid work schedule.
    • English language courses.
    • Professional team.
    • Training in the corporate table tennis team.

    Join our professional and friendly team, where every project is a new opportunity for growth and success.

    More
  • · 42 views · 2 applications · 4d

    Robotics engineer (Middle/Senior)

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - None MilTech 🪖
    Location: Remote (Ukraine/Europe) Type: Full-time / Part-time We integrate advanced automation, AI, and robotics to develop security and defense solutions. Our focus is on intelligent systems that combine embedded software, computer vision, and edge-AI...

    Location: Remote (Ukraine/Europe)

    Type: Full-time / Part-time
     

    We integrate advanced automation, AI, and robotics to develop security and defense solutions. Our focus is on intelligent systems that combine embedded software, computer vision, and edge-AI for autonomous platforms.
     

    We are looking for an engineer who understands that modern computer vision is built on deep learning - not classical algorithms. You will design and deploy CV systems for autonomous platforms in real-world defense conditions.
     

    What you'll do:

    • Develop high-performance C++ computer vision pipelines - detection, tracking, segmentation
    • Integrate and optimize ML models on edge devices using TensorRT and ONNX Runtime
    • Build real-time video pipelines - streaming, preprocessing, inference, post-processing
    • Write Python for ML experiments, data processing, and simulation workflows
    • Optimize system performance - multithreading, memory management, GPU acceleration
    • Integrate cameras, sensors, and compute modules
    • Develop on Embedded Linux with low-level hardware integration
    • Debug and profile real-time systems under operational constraints
       

    Technical skills

    Must have:

    • Strong C++ (C++17/20, STL, multithreading, memory management)
    • Deep learning as the foundation of CV work - CNN architectures (YOLO, ResNet, EfficientDet), understanding of Transformer-based approaches (ViT, DETR)
    • Hands-on ML deployment on edge devices - TensorRT, ONNX Runtime
    • Python at ML engineer level - PyTorch or TensorFlow, NumPy, OpenCV
    • Edge-AI platforms - Jetson, Hailo, Coral
    • Video pipeline experience - GStreamer, FFmpeg
    • Embedded Linux - Ubuntu, Debian or Yocto
    • Git and CI/CD

       

    Nice to have:

    • CUDA / GPU programming
    • Model optimization - quantization, pruning
    • ROS / ROS2
    • Real-time systems and profiling tools
    • Classical CV - calibration, 3D vision, SLAM
    • Simulators - Gazebo, Isaac Sim
    • MAVLink / ArduPilot / PX4
    • Docker / DevOps
    • Low-level optimization - SIMD, ARM NEON
       

    What we offer:

    • Impact: Ownership over mission-critical autonomous/robotics systems.
    • Autonomy: Full technical freedom - choose tools, architect solutions, drive decisions. Minimal bureaucracy.
    • Unique Domain: Rare expertise that strengthens your aerospace/defense resume.
    • Growth: Regular salary reviews with performance-based increases.
    • Remote Work: 100% remote, flexible schedule, core sync hours. 
    • Learning: Professional courses and certifications aligned with your role.
    • Team: Work alongside experienced engineers tackling cutting-edge challenges in edge-AI, computer vision, and real-time robotics.
    • Mission: Direct contribution to Ukraine's defense capabilities and European security resilience.
       

    If this resonates with you, don't wait - reach out today! We're looking forward to meeting you:)

    More
  • · 34 views · 4 applications · 4d

    Middle/Senior C++ developer

    Full Remote · Ukraine · Product · 4 years of experience · English - B1
    Project: Software development for a cardiovascular ultrasound scanner (heart). Team: The team (Connectivity) is dedicated to developing and maintaining an Archive, a patient database that handles the storage, conversion, and transfer of medical images....

    Project: Software development for a cardiovascular ultrasound scanner (heart).
    Team: The team (Connectivity) is dedicated to developing and maintaining an Archive, a patient database that handles the storage, conversion, and transfer of medical images. They specialize in working with the DICOM file format. The team comprises 6 developers (C++ and C#), including a Scrum Master and a QA specialist.

     

    Technologies: Windows, C++14-20, Visual Studio 2022, Qt for certain tasks, C#/CLI. Version control systems: SVN (main) and Git.

     

    Requirements:

    At least 3 years of professional C++ development experience
    Intermediate English level (written and spoken)


    Will be a big plus:

    Wide knowledge of the Qt framework
    C#/CLI work experience


    We offer:

    20 days of paid vacation (official Ukrainian holidays are days off)
    15 days of sick leave
    Accounting support
    Comfortable modern office (Kyiv and Kharkiv) and working environment
    Flexible working schedule
    Corporate events
    English classes
    Paid conferences


    Responsibilities:

    Writing new code and functionalities,
    Creating tests, bug fixing, refactoring, support
    Additional testing (product verification) during releases
    Mandatory participation in Scrum meetings with the team

    More
  • · 6 views · 1 application · 4d

    Senior Hardware Developer (Electronics / Embedded / Industrial)

    Full Remote · Ukraine · Product · 5 years of experience · English - B1
    We are looking for a Senior Hardware Developer to join our team and work on industrial/embedded electronic products. This role involves full-cycle hardware development — from architecture and schematic design to validation and production...

    We are looking for a Senior Hardware Developer to join our team and work on industrial/embedded electronic products.
    This role involves full-cycle hardware development — from architecture and schematic design to validation and production support.

    Responsibilities:

    • Analog / digital / mixed-signal schematic design
    • Multilayer PCB design
    • Power electronics design (DC/DC, AC/DC, battery systems)
    • Board bring-up and validation
    • EMC / pre-compliance considerations
    • Close collaboration with embedded and mechanical teams
    • Production support and hardware optimization
       

    Requirements:

    • 5+ years of experience in hardware development
    • Strong PCB design experience (Altium, KiCad or similar)
    • Practical experience with power electronics
    • Solid understanding of EMC principles
    • Experience working with embedded systems
    • English level: Intermediate or higher
       

    Nice to have:

    • RF / antenna design experience
    • CE / FCC certification experience
    • High-speed interfaces (USB, Ethernet, DDR)
    More
  • · 109 views · 10 applications · 4d

    C++ Software Engineer - Trading Platform (Ukraine) to $7000

    Office Work · Portugal, Ukraine (Kyiv) · Product · 4 years of experience · English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This is a remote-first position based in Ukraine, with occasional...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This is a remote-first position based in Ukraine, with occasional in-office presence in Kyiv expected when conditions permit.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • · 54 views · 3 applications · 4d

    C++ Software Engineer - Trading Platform (Lisbon, Portugal) to $7000

    Office Work · Portugal · Product · 4 years of experience · English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This position is open for relocation for in-office presence to...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This position is open for relocation for in-office presence to Lisbon, Portugal or remote work from Ukraine, with in-office presence in Kyiv required once circumstances allow.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • · 45 views · 2 applications · 4d

    RF/Radar Hardware Engineer to $6000

    Part-time · Worldwide · Product · 3 years of experience · English - B2
    We're building a contactless inmate monitoring system for correctional facilities using millimeter-wave radar sensors. The system needs to track a person's position and stream real-time vitals (heart rate, respiratory rate) from within a small concrete...

    We're building a contactless inmate monitoring system for correctional facilities using millimeter-wave radar sensors. The system needs to track a person's position and stream real-time vitals (heart rate, respiratory rate) from within a small concrete cell.

     

    What you'd be doing:

     

    Designing and deploying a multi-sensor radar setup in a 3×3m cell environment with heavy concrete and steel surfaces. 

     

    We're looking for someone with:

     

    • Strong RF engineering fundamentals — antenna design, propagation modeling, interference mitigation
    • Hands-on experience with FMCW or CW radar modules (60 GHz preferred)
    • Ability to design synchronization/multiplexing schemes for co-located radar sensors
    • Familiarity with multipath-heavy environments (concrete, steel)
    • Embedded systems skills for sensor integration and real-time data streaming
    • Signal processing experience (range estimation, triangulation, vital-sign extraction from radar returns)

    Nice to have:

    • Experience with point-cloud or micro-Doppler processing for human activity recognition
    • Background in sensor fusion or RTLS (real-time location systems)
    • Familiarity with the Seeed/60 GHz sensor ecosystem

     

    More
  • · 9 views · 1 application · 4d

    Middle C++ Engineer

    Hybrid Remote · Ukraine · 4 years of experience · English - B2
    We are looking for a Middle С++ Developer to manage the software development life cycle, from planning and prioritizing to testing and release. If you are a curious, motivated candidate with an agile mindset who stays up-to-date on the latest software,...

    We are looking for a Middle С++ Developer to manage the software development life cycle, from planning and prioritizing to testing and release.

    If you are a curious, motivated candidate with an agile mindset who stays up-to-date on the latest software, tools, and technologies, we’d like to meet you.

     

    About the Client 

    An industry-leading multinational corporation in the healthcare technology sector is dedicated to the advancement of patient monitoring solutions. With a steadfast commitment to privacy and confidentiality, this renowned company designs and manufactures state-of-the-art patient monitoring systems used extensively in medical facilities worldwide. Their innovative devices are engineered with precision and equipped with cutting-edge features to ensure optimal patient care and medical accuracy. Focused on elevating healthcare standards, this company remains at the forefront of technological innovation, continually striving to enhance patient outcomes and streamline medical workflows.

     

    Technical Stack: 

    • Programming languages: С++98, C++11, C++14, Python. 
    • Compilers: GCC, clang
    • Build tools: CMake, Make.
    • Tests: GTest
    • Protocols: MQTT, AMQP, HTTP, WebSockets. 
    • Docker.  
    • SystemD, OpenSSL, JSON, Protobuf, gRPC
    • VSCode IDE, Dev Containers, git, gdb
    • Embedded Linux, Yocto build tool

     

    Responsibilities

    • Designing, creating, and implementing C++ applications and libraries.
    • Determining application functions and building objectives with the team.
    • Ensuring that written code falls in line with the project objectives.
    • Problem solving with other team members in the project.
    • Identifying and resolving immediate and potential issues with applications.
    • Participating in group meetings to discuss projects and objectives.
    • Assisting other developers with troubleshooting, debugging, and coding.
    • Meeting deadlines on fast-paced deliverables.

     

    Qualification and skill set

    • 5+ years of experience in IT industry (software development);
    • 3+ years of experience in C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues
    • Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code
    • Knowledge of Linux/Unix platforms and experience in software development for these platforms
    • Exceptional problem-solving and analytical abilities.
    • Good soft skills
    • Experience with the CI/CD and Docker containerization.
    • Experience of working with frameworks and automated testing instruments (GTest, Pytest).
    • Understanding of processes and methodologies of agile software development.
    • English Upper-Intermediate level and above.

     

    Would be a plus

    • Awareness of C++17/20/23
    • Familiarity with libwebsockets (https://libwebsockets.org/)
    • Knowledge of QEMU
    • Experience in development for embedded Linux platforms
    • Degree in computer science, coding, or a related field

     

    Why join VITech?

    • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
    • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
    • Professional growth opportunities with our corporate development programs;
    • People-oriented corporate culture where your individuality is appreciated.

     

    We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and we take care of your mental and physical health.

    More
Log In or Sign Up to see all posted jobs