[Remote] Embedded Software Engineer (Robotics)

Remote Full-time
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.ResponsibilitiesDesign and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devicesDevelop and optimize build systems (Buildroot, Yocto, CMake) for product firmware componentsWork 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 lifecycleLead the development of innovative features from conceptual design to global productionOptimize performance for highly resource-constrained embedded environmentsDrive technical excellence through proactive code reviews and mentorship of the engineering teamShape the product roadmap by participating in high-level architecture discussions and strategic decision-makingPartner with QA teams to design and implement comprehensive automated testing strategiesMaintain high documentation standards for software designs, APIs, and troubleshooting proceduresSkills5+ 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 environmentAbility to read and interpret complex schematics and data sheetsProficiency in modern engineering tools, including Git, CMake, and CI/CD pipelinesSolid understanding of network programming and multithreading on multicore systemsDeep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device driversProven ability to drive complex projects independently and deliver production-ready resultsExcellent skills for technical documentation and cross-functional collaborationAt least an Upper-Intermediate level in both written and spoken English (B2)Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systemsUnderstanding of modern security protocols and encryption methodsExperience with Android OS internalsFamiliarity with ROS (Robot Operating System) and the robotics domainExperience with Bluetooth connectivityProficiency in Python for automation and scriptingExperience leveraging AI-powered tools to enhance code quality and development velocityBenefitsThe environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team memberCompetitive salary packages with performance-based annual reviewsOpportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the companyEmployment via Contract of Employment (UoP) in complete alignment with Polish Labour LawGuaranteed paid vacation, public holidays, and medical leaves as per statutory regulationsContinuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classesComprehensive private medical insurance to supplement your standard NFZ coverage.Company OverviewWe 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 Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote] Enterprise Customer Support Specialist

Remote

Global Payroll Consultant

Remote

Assistant Librarian, Reference Archivist/Curator

Remote

**Experienced Online Data Entry Specialist – Remote Customer Service Operations Support**

Remote

Associate Legal Counsel

Remote

Lead Reviewing Medical Officer (RMO - Law Enforcement Clearance Program

Remote

**Experienced Customer Service Representative – Remote Call Center Position at arenaflex**

Remote

Experienced Technical Operations Manager – Remote Work Opportunity for Innovative and Customer-Centric Professionals at arenaflex

Remote

Senior Data Engineer / ETL Developer (Secret clearance)

Remote

IT Project Manager (x/w/m)

Remote
← Back