SQUAD logo
SQUAD

From camera to cloud, we build intelligent vision systems — production-ready, secure, and created to scale.

C++ Embedded Engineer

Systems EngineerSystems EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2016Company SiteLinkedIn

Location

Ukraine

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishC++RTOSSDLC

Job Description

C++ Embedded Engineer

SQUAD

• Design, develop, and maintain high-quality embedded software in C++ for camera-based security devices. • Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack. • Develop new features and improve existing codebases for the product line. • Optimize software performance for resource-constrained embedded environments. • Conduct code reviews and provide technical mentorship to team members. • Participate in architecture discussions and technical decision-making processes. • Collaborate with QA teams to develop comprehensive testing strategies. • Document software designs, APIs, libraries, and troubleshooting procedures.

Job Requirements

  • At least 5+ years of commercial experience in embedded development, with expertise in C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V).
  • Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration.
  • Solid understanding of network programming and experience with multithreading on multicore microcontrollers.
  • Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries.
  • Ability to work independently and take ownership of complex projects.
  • Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments.
  • At least an Intermediate level in both written and spoken English (B1).

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 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.

Related Categories

Related Job Pages

More Systems Engineer Jobs

WAE | Sistema de Gestão Educacional logo

Systems Integration Intern

WAE | Sistema de Gestão Educacional

🖥️ Sistema para Instituições de Ensino 🎓 +25 anos de transformação a gestão educacional ERP 100% online, integrado e p

InternshipRemoteTeam 11-50Since 1996

• Support the configuration and testing of integrations between systems (e.g., APIs, spreadsheets, ERPs); • Assist with the analysis and processing of data used in integrations; • Support the documentation of technical processes and integration flows; • Contribute to tracking client requests related to integrations; • Create APIs and databases; • Participate in internal meetings and technical alignment sessions.

Brazil
R$0 - R$1.2K / month
Packetcraft, Inc. logo

Senior Embedded Software Engineer

Packetcraft, Inc.

Bluetooth & UWB optimized embedded software, commercially available.

Full TimeRemoteTeam 11-50Since 2019

• Design, develop, verify, and maintain Bluetooth Low Energy and Bluetooth Low Energy Audio firmware. • Collaborate with engineering management and other leads to continuously improve the software engineering environment • Work with our business team and our world-class customers to bring class-leading products to market • Drive quality and on-time execution within the team • Attend Bluetooth SIG events, monitor standards development, and participate in testing events • Demonstrate strong written and verbal communication skills • Provide world-class support to our firmware and software licensees. • Create and review software designs, implementations, unit and integration tests. • Lead firmware projects, mentor engineers, and drive projects to completion.

California
Full TimeRemoteTeam 1,001-5,000

• Design, implement, and maintain the organization's windows systems and infrastructure, including servers, storage, networks, and virtualization platforms, to meet performance, reliability, and scalability requirements in the cloud and on-premises. • Evaluate emerging technologies, industry trends, and best practices in system administration and infrastructure management, and recommend solutions for enhancing IT capabilities and efficiency. • Deploy and configure physical and virtual servers, storage arrays, networking devices, and other infrastructure components, ensuring proper integration and alignment with business objectives and technical requirements. • Automate infrastructure provisioning, configuration management, and deployment processes using scripting languages, automation tools, and infrastructure-as-code (IaC) techniques to streamline operations and improve efficiency. • Perform system administration tasks, including installation, configuration, maintenance. • Monitor system performance, capacity, and availability, and implement proactive measures to optimize performance, mitigate risks, and ensure high availability and reliability of systems and services. • Execute and monitor routine backup and restoration processes to safeguard organizational data and support disaster recovery efforts. • Implement security controls, access controls, and encryption mechanisms to protect sensitive data and ensure compliance with industry regulations, company policies, and cybersecurity standards. • Conduct security assessments, vulnerability scans, and penetration tests to identify and remediate security vulnerabilities and assist in incident response and forensic investigations as needed. • Manage and administer cloud infrastructure services, such as compute instances, storage volumes, virtual networks, and identity and access management policies, across multiple cloud platforms. • Optimize cloud resources, monitor usage and costs, and implement cost-saving measures, such as rightsizing instances, leveraging reserved instances, and implementing tagging strategies.

United States

AI Systems Engineer (LLM & AI Agent Development)

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Role Description We are looking for a highly technical AI Systems Engineer to help build, maintain, and expand a growing ecosystem of AI-powered applications, autonomous agents, and internal software systems. This is an execution-focused engineering role. You will work directly with the founder to implement AI architectures, build new AI-driven features, improve existing systems, and rapidly deliver production-ready solutions. We are specifically looking for someone who has built sophisticated AI systems in production—not someone who has simply used ChatGPT or experimented with prompt engineering. Responsibilities - AI Systems Development - Build and maintain AI-powered web applications. - Develop and improve autonomous AI agent systems. - Implement multi-agent workflows and orchestration. - Build AI systems where multiple agents coordinate under a master orchestrator. - Develop recursive AI workflows and advanced automation pipelines. - Integrate LLMs into production applications and internal tools. - Product & Platform Development - Expand and maintain an internally developed CRM platform. - Build new features across multiple AI-powered products. - Improve production systems through debugging, optimization, and ongoing enhancements. - Build scalable backend services and APIs. - Collaborate directly with the founder to rapidly execute product ideas. - Integrations & Automation - Integrate AI applications with HubSpot and other business systems. - Build API integrations between internal platforms and third-party applications. - Improve workflow automation and data synchronization across multiple systems. - Support AI-powered business assistants and internal automation tools. - AI Architecture & Agent Ecosystems - Build and maintain graph memory architectures. - Design secure information-sharing between AI agents. - Implement memory management and data segmentation strategies. - Ensure privacy controls and security boundaries across AI systems. - Optimize AI performance, reliability, and scalability. Qualifications - 5+ years of professional software engineering experience. - Strong experience building production AI applications. - Proven experience developing autonomous AI agent systems. - Experience implementing multi-agent orchestration and AI workflows. - Strong Python development experience. - Strong Node.js development experience. - Working knowledge of Java. - Experience integrating Large Language Models (LLMs) into production software. - Strong prompt engineering experience for production environments. - Experience building AI systems with graph memory and agent memory management. - Experience designing secure AI architectures with data segmentation and privacy controls. - Experience integrating APIs and business platforms. - Hands-on experience integrating HubSpot or Salesforce into custom applications. - Strong understanding of modern web application development. - Experience using: - Claude Code - Cursor - Replit - OpenClaw (or equivalent AI engineering frameworks) - Excellent written and spoken English communication skills. - Ability to work independently with minimal supervision. What Makes You a Strong Fit - You have built sophisticated AI systems that are running in production. - You enjoy implementing complex technical solutions quickly and accurately. - You are comfortable working directly with a founder and turning ideas into working software. - You proactively solve problems without waiting for detailed specifications. - You thrive in fast-moving startup environments. - You communicate clearly and are comfortable discussing technical topics live with stakeholders. What Does a Typical Day Look Like? You'll spend most of your day building and improving AI-powered applications, expanding autonomous agent workflows, integrating business systems, and implementing new features across multiple products. You'll work closely with the founder to execute technical requirements, optimize production systems, build new AI capabilities, and continuously improve the company's AI ecosystem. Success in this role comes from delivering reliable, scalable AI systems that help automate business operations and accelerate product development. Interview Process - Initial Recruiter Screening - Live Technical Interview - Offer Stage What Happens After You Apply Right after you apply, you'll receive an email invitation from Spark Hire to record your Intro Video. It's a short, self-recorded video completed on your own time and is the final step that completes your application. Instead of repeating yourself across multiple screening calls, you'll have one opportunity to introduce yourself and showcase your communication skills. Hiring managers review your video before scheduling interviews, making the hiring process faster and more efficient. Please watch for the invitation from Spark Hire in both your inbox and spam folder.

USA Timezones