SQUAD
Embedded Software Engineer (Robotics)
Remote Senior $4.7k–$12.8k/moest.
Summary
SQUAD is seeking a Senior Embedded Software Engineer to develop critical embedded software for next-generation robotic security devices. You will architect high-performance solutions in C/C++ for camera-based security platforms, working across the full stack from Linux/Android BSP to ARM-based MCUs.
What you'll do
- Design and architect high-quality embedded software in C and C++ (C++17) for 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 RTOS
- Debug and resolve complex software, hardware, and network connectivity challenges across device lifecycle
- Lead development of innovative features from conceptual design to global production
- Optimize performance for resource-constrained embedded environments
- Drive technical excellence through code reviews and mentorship of engineering team
- Participate in architecture discussions and strategic decision-making
- Partner with QA teams to design automated testing strategies
- Maintain high documentation standards for software designs, APIs, and troubleshooting procedures
Requirements
- 5+ years of commercial embedded development experience
- Mastery of C and C++ (C++17)
- Deep expertise in RTOS and microcontroller architectures (ARM, RISC-V)
- Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems
- Strong Linux background with development proficiency
- Ability to read and interpret complex schematics and datasheets
- Proficiency in 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)
- Experience writing robust device drivers
- Proven ability to drive complex projects independently
- Excellent technical documentation and cross-functional collaboration skills
- Intermediate English level (B1) or higher in written and spoken
Conditions
- Equal opportunity environment with transparent, value-based corporate culture
- Competitive compensation and perks
- Annual performance review
- Gig-contract position
- 21 paid vacation days per year plus paid public holidays (Ukrainian legislation)
- Corporate courses, knowledge hubs, and free English classes
- Educational leaves available
- Medical insurance from day one
- Sick leaves and medical leaves available
- Remote working mode available within Ukraine only
- Free meals, fruits, and snacks when working in office