SQUAD

Technology

EmbeddedSoftwareEngineer(Robotics)

$1200–2000k ~AI est. Ukraine Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Embedded Software Engineer (Robotics) at SQUAD. Skills: Embedded Software, C/C++, Robotics, Linux. Design embedded software. Architect embedded software”

What You'll Achieve.

Deliver production-ready results

Industry & Context.

Technology
Problems you'll solve

Complex software challenges; Hardware challenges; Network connectivity challenges

What They're Looking For.

Must Have

5+ years embedded development, Mastery of C and C++, C++17, Microcontroller architectures (ARM, RISC-V), Linux background, Develop within Linux environment, Read complex schematics, Read data sheets, Proficiency in Git, Proficiency in CMake, Proficiency in CI/CD pipelines, Solid understanding network programming, Solid understanding multithreading, Multicore systems, Deep knowledge communication protocols, I2C, SPI, UART, Wi-Fi, Write robust device drivers, Drive complex projects independently, Deliver production-ready results, Excellent technical documentation skills, Cross-functional collaboration skills, Intermediate English (B1)

Nice to Have

Hands-on Embedded Linux BSP, Buildroot experience, Other Linux build systems experience, Understanding of RTOS, Understanding modern security protocols, Understanding encryption methods, Android OS internals experience, ROS experience, Robotics domain experience, Bluetooth connectivity experience, Python for automation experience, Python for scripting experience, Experience leveraging AI tools

What You'll Do.

Design embedded software

Architect embedded software

Develop build systems

Optimize build systems

Work across entire stack

Lead feature development

Drive technical excellence

Mentor engineering team

Shape product roadmap

Participate architecture discussions

Participate strategic decision-making

Partner with QA teams

Design testing strategies

Implement testing strategies

Maintain documentation standards

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Partner with QA teams

Communication Scope

Technical documentation; Cross-functional communication

Process & Methodology

Agile methodologies, Sprint cycles, Roadmap discussions

Full Job Description

Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties 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. Qualifications and Skills 5+ years of commercial experience in embedded development,

Free ATS check

Applying for this Embedded Software Engineer (Robotics) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about SQUAD?

Real rants from real employees. Read before you apply.

Read Company Rants →