Software Engineer, C++

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer leading C++ ML infrastructure for SQUAD’s embedded AI/ML systems. Optimizing distributed inference, hardware performance, testing, and edge-to-cloud deployments.

Responsibilities:

  • Profile models and bring up new hardware
  • Convert models and measure their performance
  • Drive cross-platform compatibility decisions and mentor the team on embedded-systems ML infrastructure
  • Design and optimize distributed ML inference systems for edge-to-cloud deployment
  • Lead performance engineering for throughput and latency optimization across heterogeneous hardware
  • Own resource-management strategies for memory-constrained embedded environments
  • Design comprehensive unit, integration, HIL, and performance testing frameworks
  • Own CI/CD pipeline architecture with automated hardware testing
  • Establish quality metrics and monitoring for production firmware deployments
  • Drive cross-functional architecture decisions with product, hardware, and data science teams
  • Lead technical reviews and guide complex system-design decisions
  • Own technical-debt reduction and long-term scalability planning

Requirements:

  • 5+ years of commercial software development experience
  • Strong command of C++
  • Solid understanding of Computer Science fundamentals
  • Proven experience with Agentic AI
  • Proficiency in CMake, Bash scripting, and Linux command-line operations
  • Excellent written and spoken English proficiency
  • Experience with model conversion, quantization, and performance profiling is nice to have
  • Knowledge of Python is nice to have
  • Familiarity with Git and Jenkins is nice to have
  • Hands-on experience with AWS and Docker is nice to have

Benefits:

  • 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
  • Performance Bonus for individual achievements
  • Loyalty Bonus recognizing dedication to the company
  • Gig-contract
  • 21 paid vacation days per year
  • Paid public holidays according to the Ukrainian legislation
  • Corporate courses, knowledge hubs, and free English classes
  • Educational leaves
  • Medical insurance provided from day one
  • Sick leaves and medical leaves
  • Remote working mode available within Ukraine only
  • Free meals, fruits, and snacks when working in the office