Back to Jobs

[Remote] Embedded Software Engineer (Robotics)

Remote, USA Full-time Posted 2026-06-16

Note: The job is a remote job and is open to candidates in USA. SQUAD is on a mission to craft reliable, high-performance embedded solutions for robotic security devices. They are seeking a Senior Embedded Engineer to take ownership of critical software components and participate in the development of a new software solution for their existing robotic hardware platform.


Responsibilities

  • Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices
  • Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components
  • Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS)
  • Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle
  • Lead the development of innovative features from conceptual design to global production
  • Optimize performance for highly resource-constrained embedded environments
  • Drive technical excellence through proactive code reviews and mentorship of the engineering team
  • Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making
  • Partner with QA teams to design and implement comprehensive automated testing strategies
  • Maintain high documentation standards for software designs, APIs, and troubleshooting procedures

Skills

  • 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and deep expertise in RTOS and microcontroller architectures (ARM, RISC-V)
  • Strong Linux background, with proficiency in developing within a Linux-based environment
  • Ability to read and interpret complex schematics and data sheets
  • Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines
  • Solid understanding of network programming and multithreading on multicore systems
  • Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers
  • Proven ability to drive complex projects independently and deliver production-ready results
  • Excellent skills for technical documentation and cross-functional collaboration
  • At least an Upper-Intermediate level in both written and spoken English (B2)
  • Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems
  • Understanding of modern security protocols and encryption methods
  • Experience with Android OS internals
  • Familiarity with ROS (Robot Operating System) and the robotics domain
  • Experience with Bluetooth connectivity
  • Proficiency in Python for automation and scripting
  • Experience leveraging AI-powered tools to enhance code quality and development velocity

Benefits

  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Competitive salary packages with performance-based annual reviews
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
  • Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations
  • Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
  • Comprehensive private medical insurance to supplement your standard NFZ coverage.

Company Overview

  • We Develop AI-Powered Camera Solutions. From concept to manufacturing readiness, covering sensor and optics, firmware, edge AI, cloud, and mobile. It was founded in 2016, and is headquartered in Limassol, CY, with a workforce of 501-1000 employees. Its website is https://squad.tech/.

  •   Apply To This Job

    Similar Jobs