-
SQUAD

Embedded C/C++ Engineer

SQUAD
Ukraine · Full-time · Entry

Job Summary

Our team of firmware engineers, SDM, and TPM professionals crafts innovative, battery- and line-powered camera solutions for home security. Our mission: transforming complex technical challenges into simple, reliable, and feature-rich experiences that genuinely meet user needs and enhance safety. We prioritize product quality, delivering several annual releases focused on code sustainability, operational reliability, and seamless cross-platform compatibility. As a globally distributed team, we thrive on collaboration, utilizing daily stand-ups and regular knowledge-sharing for smooth development and mutual growth.

We're seeking a skilled Embedded C/C++ Software Development Engineer who is passionate about building robust camera-based security devices. This critical role involves leading feature development, performing detailed issue investigations, optimizing platform stability, and analyzing performance metrics. You'll bring expertise in connectivity, power budgeting, data protocols, and RTOS to directly enhance user safety and product reliability.

Responsibilities and Duties

  • Deliver high-quality C/C++ code
  • Own the full firmware feature lifecycle, from initial design and implementation to verification, code review, and further testing in trials
  • Work effectively to prioritize, design, and deliver new features to end users
  • Proactively communicate and demonstrate technical leadership
  • Collaborate closely with software, program management, and QA teams to investigate and resolve firmware-related issues, prioritizing end-user experience
  • Perform code reviews, participate in sprint planning, conduct troubleshooting, and prepare documentation to ensure smooth and reliable firmware delivery.

Qualifications And Skills

  • Bachelor's or Master's degree in Computer Science or a related field
  • Proven 4+ years of experience in embedded development using C/C++ with expertise in RTOS / Linux and microcontroller architectures
  • Strong knowledge of ARM CPUs
  • Proficiency in professional software engineering and best practices for the full software development lifecycle, including coding standards, software architectures, code reviews, source control management, continuous deployment, testing, and operational excellence
  • Knowledge of electrical engineering, schematics, and PCB layout
  • Experience contributing to the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling)
  • Experience in the creation and modification of complex build systems
  • Proficient data analysis and troubleshooting skills
  • At least an Intermediate level in both written and spoken English (B1).

Nice to have

  • Experience of using generative AI
  • Experience with software testing (unit, integration, and system testing)
  • Experience working with distributed systems or applications.

We offer multiple benefits that include

  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Competitive compensation and perks. Annual performance review
  • Gig-contract
  • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation
  • Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves
  • Medical insurance is provided from day one. Sick leaves and medical leaves are available
  • Remote working mode is available within Ukraine only
  • Free meals, fruits, and snacks when working in the office.

Key Skills

Ranked by relevance

embedded rtos continuous deployment design patterns data analysis linux
Login to Apply
Posted
Jun 26, 2025
Type
Full-time
Level
Entry
Location
Kyiv
Company
SQUAD

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SQUAD
Related

Embedded Connectivity Engineer

2026-06-19

Full-time
Director
Ukraine
IT Services
Engineering
View Job Details
SQUAD
Related

Embedded Engineer (Video Streaming)

2026-02-27

Full-time
Director
Ukraine
IT Services
Engineering
View Job Details
SQUAD
Related

Embedded Software Engineer (Robotics)

2026-02-20

Full-time
Director
Ukraine
IT Services
Engineering