hireclover
All jobs

SQUAD

C, C++ Embedded Engineer

Remote Middle $2.5k–$8.4k/moest.

Summary

SQUAD is seeking a skilled C & C++ Embedded Engineer to join their embedded software engineering team focused on crafting reliable, high-performance solutions for camera-based security devices in the home security market. The role involves maintaining existing products through debugging and bug fixing, as well as developing innovative new features while following agile development methodologies and emphasizing comprehensive testing and rigorous security standards.

What you'll do

  • Design, develop, and maintain high-quality embedded software in C and 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

Requirements

  • Proven experience in embedded development with expertise in C and C++ (C++17 standard)
  • Deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V)
  • Proficiency in full SDLC including 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, Wi-Fi) and device driver development
  • Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers)
  • Experience with cross-compilation tool chains
  • Ability to work independently and take ownership of complex projects
  • Excellent communication skills for technical discussions and documentation
  • Intermediate level or higher in both written and spoken English (B1)
  • Nice to have: Understanding of security protocols and encryption methods, experience with Python scripting, experience with AI-powered tools

Conditions

  • Equal opportunities environment with transparent and value-based corporate culture
  • Competitive compensation and perks
  • Annual performance review
  • Performance Bonus for individual achievements and Loyalty Bonus for dedication
  • Gig-contract position
  • 21 paid vacation days per year plus paid public holidays according to Ukrainian legislation
  • Development opportunities including corporate courses, knowledge hubs, and free English classes
  • Medical insurance provided from day one
  • Sick leaves and medical leaves available
  • Remote working mode available within Ukraine only
  • Free meals, fruits, and snacks when working in the office

Browse jobs