Tech jobs
Job listings
Senior Machine Learning Engineer
Builds and optimizes ML models in C++/Python with CUDA and PyTorch, focusing on Transformers or computer vision for real-world AI products.
Software Engineer
Develop C++/Qt applications for Linux-based handheld network testers and cloud-connected services on Microsoft Azure, integrating REST APIs and ensuring cybersecurity compliance.
Full Stack Developer
Builds full-stack applications in C# and SQL Server, working across the full SDLC from design to deployment and maintenance.
QA Engineer
Design and automate tests for Plume’s edge security products, validating DPI engines, TLS inspection, and network behavior using Python and tools like Wireshark and nDPI.
Senior Software Engineer
Senior Software Engineer working on low-level OS and hardware enablement using C, Linux/RTOS internals, and embedded build systems like Yocto.

Staff QA Engineer
Design and automate tests for Plume’s edge security products, validating DPI engines, TLS inspection, and network behavior using Python and tools like nDPI/Suricata.
Senior Embedded Software Engineer
Develop embedded C++ software for secure, real-time communication and signal-processing systems in defence environments, ensuring robustness and deterministic performance.
software developer-aosp
Develop and optimize the Android Open Source Project (AOSP) build system using Soong/Android.bp, set up CI/CD pipelines, and manage firmware builds and signing for multiple hardware platforms.
C++ Softwareentwickler (m/w/d) für Embedded Linux Systeme in der Medizintechnik
Develop C++ applications for embedded Linux systems in medical devices, ensuring compliance and high-quality standards.
Softwareentwickler - CI /CT / CD-Pipelines / Embedded-Systeme (m/w/d)
You design and maintain CI/CD pipelines for embedded systems, automating builds, tests, and deployments to ensure stable, reproducible firmware and hardware integration.
Softwareingenieur / Embedded Softwareentwickler (m/w/d)
You design and improve CI/CD pipelines for embedded systems, automate testing with Python/pytest, and apply DevOps practices to firmware development using Git, Docker, and Linux/Yocto.
Embedded Hardware- und Softwareentwickler (w/m/d)
Develop embedded hardware and firmware for professional 3D printers, designing circuits and optimizing control software on microcontrollers and embedded Linux.
Embedded DevOps Engineer
Build and maintain CI/CD pipelines, hardware-in-the-loop testing, and secure deployment workflows for quantum research systems, firmware, and FPGA gateware in a lab environment.
Principal Linux/Android Platform Developer
Principal engineer building low-level Android/Linux platform components for secure communications devices, focusing on AOSP customization, kernel tuning, and system-level C++ development.
Lead Data Engineer
Lead a team to design and build scalable data pipelines and AI-ready infrastructure for an AI startup, focusing on real-time processing, vector search, and ML data workflows.
Software Engineering Manager
Sr Software Engineering Manager (Canada Remote) Location: Vancouver, Canada, Quebec,Canada Offsite, Ontario,Canada Offsite, British Columbia Remote Work, Toronto, Canada (ONT40) Time Type: Full time Job Description…
Advanced Embedded Engr
Designs and develops embedded firmware for next-gen security devices, writing C/C++ code for Linux-based systems and debugging hardware interactions.
Experienced Firmware Engineer – Fixed Dome Cameras
Develop and maintain firmware for Axis network video cameras, adapting AXIS OS (Linux-based) and solving embedded Linux challenges to power next-gen security devices.
Software Development Engineer III – ECLSS and Crew Systems
Develop and validate flight software for life-support and crew systems on Blue Origin’s lunar lander, using C/C++, Python, and MATLAB/Simulink in a real-time embedded environment.
Mid Embedded Linux Engineer
Build and maintain embedded Linux systems for advanced agricultural machinery using Yocto, Python, C/C++, and automotive protocols like CAN.