Skip to main content
SQUAD (squad.tech)
Scraped fromBuiltinToday
Frontend

Software Engineer (C++)

C++CMakeBashLinuxPythonGitJenkinsAWSDocker
Work Type
Remote
Job Type
-
Location
Lviv
Salary
Not specified

About the Position

Team specializes in AI/ML algorithm deployment on embedded devices. Seeking experienced Software Engineer with IoT and ML infrastructure expertise to lead architectural design and optimization of ML inference systems for edge-to-cloud deployment.

Responsibilities

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

Requirements

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

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
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
  • 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
Software Engineer (C++)
View Original