С & C++ Embedded Engineer

SQUAD Ukraine Limited

Wrocław

On-site

PLN 70,000 - 100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary packages
Performance and Loyalty Bonuses
Paid vacation and medical leaves
Private medical insurance
Free English classes

Job summary

SQUAD Ukraine Limited is looking for a skilled C & C++ Embedded Engineer to own software components in camera-based security devices. This role focuses on maintaining and developing innovative features for reliable, high-performance solutions.

Ideal candidates will have a minimum of 5 years in embedded development, proficiency in C/C++ (C++17), and strong communication skills. The position offers competitive salaries, performance bonuses, and comprehensive medical insurance.

Qualifications

  • 5+ years of commercial experience in embedded development.
  • Solid understanding of full SDLC and professional engineering practices.
  • Upper-Intermediate level in both written and spoken English (B2).

Responsibilities

  • Design, develop, and maintain embedded software for security devices.
  • Debug and resolve software and hardware issues.
  • Conduct code reviews and provide technical mentorship.
  • Collaborate with QA teams on testing strategies.

Skills

C and C++ expertise (C++17 standard)
Embedded development experience
Network programming
Communication interfaces (I2C, SPI, UART, Wi-Fi)
Multithreading on multicore microcontrollers
Hands-on hardware troubleshooting
Communication skills (English B2)

Tools

GIT
CMake
Oscilloscopes
Logic analyzers
Cross-compilation tool chains

Job description

Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market.We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence.

Job Summary

We're seeking a skilled C & C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features.

Responsibilities and Duties
  • 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.
Qualifications and Skills
  • At least 5+ years of commercial experience in embedded development, with expertise in C and C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V).
  • Proficiency in the full SDLC, including professional engineering practices like 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, and 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, with a collaborative mindset for cross-functional team environments.
  • At least an Upper-Intermediate level in both written and spoken English (B2).
  • Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation tool chains.
Nice to have
  • Understanding of security protocols and encryption methods
  • Experience with Python for scripting and automation
  • Experience using AI-powered tools to enhance productivity and code quality
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 salary packages with performance-based annual reviews.
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
  • Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law.
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
  • Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
  • Comprehensive private medical insurance to supplement your standard NFZ coverage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Embedded Engineer
C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 133,920 - 200,880
Equal opportunities corporate culture
Performance-based annual reviews
Loyalty Bonus
+3
С /C++ Embedded Engineer
С /C++ Embedded Engineer

Conclusive Engineering • Wrocław

On-site
PLN 167,400 - 279,000
Competitive salary packages
Performance and Loyalty Bonuses
Comprehensive private medical insurance
+2
C Embedded Software Engineer
C Embedded Software Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 140,000 - 200,000
Competitive salary
Performance bonus
Loyalty bonus
+5
C/C++ Embedded Engineer - Security Camera Systems
C/C++ Embedded Engineer - Security Camera Systems

Conclusive Engineering • Wrocław

On-site
PLN 167,400 - 279,000
Competitive salary packages
Performance and Loyalty Bonuses
Comprehensive private medical insurance
+2
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Competitive salary
Performance Bonus
Loyalty Bonus
+1
Head of Software Engineering
Head of Software Engineering

SQUAD • Wrocław

Hybrid
PLN 360,000 - 520,000
Competitive salary packages
Performance Bonus
Loyalty Bonus
+3
Embedded QA Engineer (Connectivity)
Embedded QA Engineer (Connectivity)

SQUAD Ukraine Limited • Wrocław

On-site
PLN 70,000 - 110,000
Annual reviews
Performance Bonus
Loyalty Bonus
+5
Head of Software Engineering
Head of Software Engineering

DOU Polska • Wrocław

On-site
PLN 350,000 - 550,000
Competitive salary
Performance bonus
UoP contract
+3
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SQUAD • Wrocław

On-site
PLN 140,000 - 190,000
Performance bonus
Loyalty bonus
Private medical insurance
+1
Senior C/C++ Embedded Engineer for Camera Security
Senior C/C++ Embedded Engineer for Camera Security

SQUAD Ukraine Limited • Wrocław

Hybrid
PLN 140,000 - 200,000
Competitive salary
Performance bonus
Loyalty bonus
+5