SQUAD

Joined in 2017
90% answers
SQUAD is a research and delivery team working on impactful products.

We are gathering top notch minds in domains such as Research, Embedded, Hardware, Mobile, QA, Infrastructure, Delivery, Product and Design, and Analytics to collaborate on the latest smart home security/IoT.

Our modern labs feature test devices and leading optical equipment, creating a unique opportunity to work and innovate on real R&D in Ukraine. We are a growing team that operates with a startup spirit to generate solutions for products and raise the bar with every detail.

We pull together strong performers and foster an environment for creativity and discovery. We believe that the synergy of outstanding people and this environment can tackle any global challenge.

Forget good. Do great in SQUAD.
  • · 88 views · 12 applications · 17d

    C Embedded Engineer

    Ukraine · 3 years of experience · Intermediate
    Job Summary We are a team of skilled and experienced embedded engineers, dedicated to pushing the boundaries of technology and innovation. Our team develops, implements, and enhances embedded systems, playing a key role in supporting and advancing the...

    Job Summary

    We are a team of skilled and experienced embedded engineers, dedicated to pushing the boundaries of technology and innovation. Our team develops, implements, and enhances embedded systems, playing a key role in supporting and advancing the company’s technological foundation. Our team promotes a friendly and collaborative environment, always ready to tackle challenges together.

    We're looking for a C Embedded Engineer with solid experience in embedded systems development. In this role, you will be responsible for designing and implementing new features, as well as maintaining the stability of existing smart home security and IoT products.

    Responsibilities and Duties

    — Design and develop code in C/C++ for RTOS-based and simple scheduler-based MCUs.

    — Break down tasks and lead feature development. 

    — Provide accurate estimates and development commitments based on the feature PRD.  

    — Lead technical research and investigations to resolve complex issues.

    — Regularly report project status during meetings with management.

    — Collaborate closely with software and hardware teams to create high-quality prototypes and innovative products.

     

    Qualifications and Skills

    — Bachelor’s or Master’s degree in Computer Science or a related field.

    — At least 3 years of commercial experience in embedded C development.

    — Proficiency in C and C++ with experience in RTOS and microcontroller architectures.

    — Skills in writing unit tests, bug fixing, and code optimization (profiling and debugging tools).

    — Experience with hardware platforms (development boards, Arduino, Raspberry Pi).

    — Knowledge of communication protocols (I2C, SPI, UART) and device driver integration.

    — Familiarity with version control systems (Git) and automation tools (CI/CD).

    — Understanding of cybersecurity principles, vulnerability mitigation, and cryptographic protocols.

    — Ability to clearly convey technical information, produce clear documentation, and interact actively with colleagues.

    — Ability to assess complex issues, analyze different elements, and develop strategic, optimal solutions.

    — At least an Intermediate level in both written and spoken English (B1).

     

    Nice to have

    — Practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM.

    — Knowledge of streaming technologies.

    — Familiarity with RF signal processing.

    — Experience in soldering and basic diagnostics.

     

    We offer multiple benefits that include

    — The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.

    — Competitive compensation and perks. Annual performance review.

    — Gig-contract.

    — 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.

    — Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.

    — Medical insurance is provided from day one. Sick leaves and medical leaves are available.

    — Remote working mode is available within Ukraine only.

    — Free meals, fruits, and snacks when working in the office.

    More
  • · 98 views · 6 applications · 30d

    Computer Vision Engineer

    Ukraine · Product · 3 years of experience · Intermediate
    Team Summary We are a distributed team that develops motion detection features for both Cloud and Edge environments, ensuring high performance and adaptability for diverse deployment needs. You can choose to focus on either Edge or Cloud solutions. Those...

    Team Summary

    We are a distributed team that develops motion detection features for both Cloud and Edge environments, ensuring high performance and adaptability for diverse deployment needs. You can choose to focus on either Edge or Cloud solutions. Those interested in Edge will work on advanced computer vision algorithms and sensor-based detection methods to enable efficient real-time performance directly on devices. Those focusing on Cloud will develop scalable, high-performance motion detection solutions using cloud-based technologies, optimizing collaboration between Edge and Cloud for the best results.

    You will be responsible for day-to-day research tasks, such as setting up hypotheses, gathering data for experiments, training and validating ML models, validating results, and writing a paper on your results.

     

    Responsibilities and Duties

    — Develop innovative machine learning algorithms. Implement advanced methods and technologies in model development

    — Analyze large datasets to identify correlations and patterns. Visualize research results for clearer interpretation

    — Tune hyperparameters and optimize algorithms. Improve models to enhance their performance and accuracy

    — Provide consultations and collaborate with colleagues from other departments

    — Report progress and project achievements to management

    — Explore and evaluate new technologies in the field of machine learning. Implement cutting-edge ideas and techniques into production processes

    — Engage in continuous self-improvement and technical skill development. Train and mentor junior colleagues to enhance the overall competence level within the team

     

    Qualifications and Skills

    — 3+ years in machine learning (computer vision domain)

    — Practical experience in at least one of the following problems: classification, detection, segmentation

    — Python3, NumPy, scikit-learn, pandas, SciPy

    — Deep learning frameworks: PyTorch

    — Experience in deploying machine learning models to production

    — Good understanding of machine learning and deep learning concepts

    — Good written and spoken English

     

    Nice to have

    — Practical experience with GANs, VAEs

    — Probabilistic programming and bayesian framework

    — Model optimization: pruning, quantization, knowledge distillation

    — Basic understanding of web and client-server architecture

    — asyncio, aiohttp, and other async libraries for back-end

    — Basic understanding of Big Data, understanding of difference between MapReduce and in-memory processing

    — Algorithms, data structures

    — SQL, NoSQL

    — Docker, Kubernetes, Kubeflow

    — C++, Bash

     

    We offer multiple benefits that include

    — The environment of equal opportunities, transparent and value-based corporate culture and an individual approach to each team member

    — Competitive compensation and perks. Annual performance review

    — Gig-contract

    — 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation

    — Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves

    — Medical insurance is provided from day one. Sick leaves and medical leaves are available

    — Remote working mode is available within Ukraine only

    — Free meals, fruits, and snacks when working in the office.

    More
  • · 121 views · 11 applications · 28d

    QA Engineer (Embedded)

    Hybrid Remote · Ukraine (Kyiv) · Product · 3 years of experience · Upper-Intermediate
    Team Summary Our team of QA Engineers specializes in software and sensor testing (PIR, CV, Radar), including validating ML algorithms. We maintain a balanced approach between manual testing and Python automation, adjusting as needed. Collaboration and...

    Team Summary

    Our team of QA Engineers specializes in software and sensor testing (PIR, CV, Radar), including validating ML algorithms. We maintain a balanced approach between manual testing and Python automation, adjusting as needed. Collaboration and efficiency drive our work, with each team member actively contributing to internal tools and scripts using Python and Bash. We follow Agile methodologies, prioritizing transparency, effective communication, and continuous improvement.

    Job Summary
    We are looking for a QA Engineer with a background in embedded testing, preferably with experience in one or more sensors such as PIR, CV, or Radar, and/or testing ML algorithms. You will be responsible for manual and automated testing of specific sensors and ML algorithms.

    Responsibilities and Duties

    • Collaborate with team members and other teams to define testing strategies and priorities for sensors and ML testing.
    • Develop test plans and test cases.
    • Establish the acceptance criteria.
    • Conduct sensor testing at all testing levels throughout the whole EVP.
    • Improve testing tools and methodologies to enhance the efficiency and effectiveness of the testing process.
    • Enhance Python/Bash scripts.
    • Contribute to the expansion of the existing Python test framework.
    • Mentor junior team members.
    • Be available to work on-site at the laboratory when required.
       

    Qualifications and Skills

    • 3+ years of experience in embedded testing.
    • Knowledge of general QA theory and best practices.
    • Knowledge of Linux and Python.
    • Hands-on experience with logs.
    • Experience with SQL, Jira, and TestRail.
    • Understanding of engineering stages (EVT, DVP, PVT, etc.).
    • Good written and spoken English.

     

    Nice to have

    • Familiarity with the working principles of PIR/CV/Radar sensors.
    • Experience with Jenkins and AWS services.
    • Basic knowledge of Radio Physics, Electronics, and Computer Systems.

     

    We offer multiple benefits that include

    • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.
    • Competitive compensation and perks. Annual performance review.
    • Gig-contract.
    • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.
    • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.
    • Medical insurance is provided from day one. Sick leaves and medical leaves are available.
    • Remote working mode is available within Ukraine only.
    • Free meals, fruits, and snacks when working in the office.
    More
  • · 207 views · 21 applications · 10d

    Firmware QA Engineer

    Hybrid Remote · Ukraine (Kyiv) · Product · 3 years of experience · Intermediate
    Team Summary Our Streaming QA team specializes in software testing of video streaming to ensure the reliability, performance, and quality of streaming experiences across our camera products. We validate end-to-end streaming workflows through rigorous...

    Team Summary

    Our Streaming QA team specializes in software testing of video streaming to ensure the reliability, performance, and quality of streaming experiences across our camera products. We validate end-to-end streaming workflows through rigorous testing that reflects real-world conditions. Working closely with SDET, Engineering, Product, and other QA teams, we proactively identify issues and provide actionable insights to improve system stability and user satisfaction. Our approach combines manual testing with automation execution and analysis, continuous monitoring of streaming metrics, and seamless support throughout feature development and delivery.

    Job Summary
    We are looking for an experienced QA Engineer familiar with Embedded systems testing. You will be responsible for the validation of firmware and its features on both low and end-to-end levels of testing including interaction with the hardware, backend, and app. You will have the opportunity to participate in the full product development cycle and evaluate the quality of a product at each stage to guarantee and raise quality standards.
     

    This position offers an opportunity to be part of an upcoming project.

    Responsibilities and Duties

    • Product requirements analysis​.
    • Test documentation​ creation​ and maintenance (test plans, ​test cases, traceability matrix, ​test summary reports, etc).
    • Test execution -​ ​perform feature and regression testing​ ​of products at different stages starting from PoC to full-scale production.
    • Be ​proactively involved in SDLC and ongoing release processe.
       

    Qualifications and Skills

    • 3+ years experience in manual testing.
    • Experience in testing of embedded systems.
    • Knowledge of testing methodologies.
    • Experience in UNIX/Linux.
    • Understanding of network principles.
    • Understanding of embedded systems principles.
    • Experience with bug tracking systems.
    • Experience in writing test documentation.
    • Good written and spoken English.

     

    Nice to have

    • Experience debugging hardware and firmware.
    • Python basic knowledge.
    • Experience with 802.11 protocols.
    • Experience with low-powered systems.
    • Experience with audio/video data streaming.
    • Familiarity with SQL databases and elastic search.
    • The ability to root-cause failures across software, firmware, and hardware.

     

    We offer multiple benefits that include

    • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.
    • Competitive compensation and perks. Annual performance review.
    • Gig-contract.
    • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.
    • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.
    • Medical insurance is provided from day one. Sick leaves and medical leaves are available.
    • Remote working mode is available within Ukraine only.
    • Free meals, fruits, and snacks when working in the office.
    More
  • · 94 views · 14 applications · 2d

    Software Developer in Test (Python)

    Full Remote · Ukraine · Product · 3 years of experience · Intermediate
    JOB SUMMARY Our small, focused team (3-5 people) is responsible for automation testing of IoT products’ firmware. We are currently seeking an SDET (Python) to develop new and enhance our existing automation solutions, taking full ownership of our test...

    JOB SUMMARY

    Our small, focused team (3-5 people) is responsible for automation testing of IoT products’ firmware. We are currently seeking an SDET (Python) to develop new and enhance our existing automation solutions, taking full ownership of our test automation tools and libraries. In this role you'll tackle challenging technical problems with efficient, maintainable solutions, actively shaping our testing processes and owning significant product testing areas. If you have strong troubleshooting skills and thrive with autonomy, guiding a small group of engineers to deliver high-quality firmware automation, this role is for you.

     

    RESPONSIBILITIES AND DUTIES

    • Develop new complex testing components.
    • Identify and fix bugs in the test code.
    • Keep testing code and infrastructure up-to-date by proactively identifying and fixing problems.
    • Create technical documentation and take part in internal code review.
    • Mentor newcomers and assist team members with their tasks if need be.
    • Collaborate with other teams to ensure testing results are delivered on time.
    • Participate in technical interviews and internal promotions for fellow engineers.

       

    QUALIFICATIONS AND SKILLS

    • Strong Python knowledge.
    • Proven experience with Linux systems.
    • Strong CS fundamentals (data structures, algorithms, design patterns, etc.).
    • Hands-on experience in writing development support tools such as parsers, profilers, data visualization tools, etc.

       

    NICE TO HAVE

    • Knowledge of scripting languages, e.g.: bash, groovy
    • Experience in embedded SW development or working with Raspberry Pi/Arduino
    • Experience with 802.11 protocols, audio/video data streaming
    • Knowledge of DevOps and CI tools (Jenkins, Gerrit, GitLab)

     

    WE OFFER MULTIPLE BENEFITS THAT INCLUDE

    • The environment of equal opportunities, transparent and value-based corporate culture and an individual approach to each team member
    • Competitive compensation and perks. Annual performance review
    • Gig-contract
    • 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
    • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves
    • Medical insurance is provided from day one. Sick leaves and medical leaves are available
    • Remote working mode is available within Ukraine only
    • Free meals, fruits, and snacks when working in the office.
    More
Log In or Sign Up to see all posted jobs