← Back to list
Job · Senior

C++ Embedded Engineer

Embedded Developer • Senior • Remote • Full-time • Ukraine Ukraine

SQUAD is looking for a C++ Embedded Engineer to own critical software components in its camera-based security devices. The work covers maintaining existing products and developing new features.

Responsibilities

  • ▹Design, develop and maintain high-quality embedded software in 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
  • ▹Collaborate with QA teams on comprehensive testing strategies
  • ▹Document software designs, APIs, libraries and troubleshooting procedures

Requirements

  • ▹At least 5 years of commercial experience in embedded development, with C++ expertise (C++17)
  • ▹Deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V)
  • ▹Proficiency in the full SDLC, including Git, CMake, code reviews and continuous integration
  • ▹Solid understanding of network programming and multithreading on multicore microcontrollers
  • ▹Expertise in communication interfaces (I2C, SPI, UART, Wi-Fi) and experience writing device drivers and libraries
  • ▹Ability to work independently and take ownership of complex projects
  • ▹Excellent communication skills for technical discussions and documentation
  • ▹At least intermediate (B1) written and spoken English

Nice to have

  • ▹Python for scripting and automation
  • ▹C in embedded development
  • ▹Understanding of security protocols and encryption methods
  • ▹Experience using AI-powered tools to improve productivity and code quality

Soft skills

Working independentlyCommunication skillsCollaborative mindset

What we offer

  • ▹Equal opportunities, transparent and value-based corporate culture, individual approach to each team member
  • ▹Competitive compensation and perks
  • ▹Annual performance review
  • ▹Performance Bonus and Loyalty Bonus
  • ▹Gig-contract
  • ▹21 paid vacation days per year, paid public holidays according to Ukrainian legislation
  • ▹Development opportunities: corporate courses, knowledge hubs, free English classes, educational leaves
  • ▹Medical insurance from day one, sick leaves and medical leaves
  • ▹Remote working available within Ukraine only
  • ▹Free meals, fruits and snacks in the office

About the company

The embedded software engineering team builds reliable, high-performance solutions for the home security market that reach millions of homes worldwide. They work in agile sprints with code reviews and continuous integration, in close collaboration with hardware engineering, product management and customer support.

Languages: Angol: legalább B1 (középfok), írásban és szóban

Similar jobs