← Zurück zur Liste

Stelle
· Senior
C & C++ Embedded Engineer
Embedded Developer
• Senior
• Remote
• Vollzeit
•
Ukraine
SQUAD is seeking a C and C++ embedded engineer to own critical software components of its camera-based security devices. The role covers debugging and bug fixing of existing products as well as developing new features.
Responsibilities
- ▹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
- ▹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 to develop comprehensive testing strategies
- ▹Document software designs, APIs, libraries and troubleshooting procedures
Requirements
- ▹At least 5+ years of commercial experience in embedded development, with expertise in C and C++ (C++17) and 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 experience with multithreading on multicore microcontrollers
- ▹Expertise in communication interfaces (I2C, SPI, UART, Wi-Fi) and experience writing device drivers and libraries
- ▹Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation toolchains
- ▹Ability to work independently and take ownership of complex projects
Nice to have
- ▹Understanding of security protocols and encryption methods
- ▹Python for scripting and automation
- ▹Experience using AI-powered tools to enhance productivity and code quality
Soft skills
Excellent communication skills for technical discussions and documentationCollaborative mindset in cross-functional teams
What we offer
- ▹Equal opportunities, transparent and value-based corporate culture and an individual approach
- ▹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
- ▹Remote working available within Ukraine only
- ▹Free meals, fruits and snacks in the office
About the company
SQUAD's embedded software engineering team crafts reliable, high-performance solutions that reach millions of homes worldwide in the home security market. They follow agile methods with sprints, code reviews and continuous integration.
Languages: Angol: felső-középfok (B2), írásban és szóban
Ähnliche Stellen

Stelle
· Senior
C++ Embedded Engineer
SQUAD
Cpp
💰 Gehalt: keine Angabe
🌍 Remote
nur Ukraine
🗣️ EN
Himalayas

Stelle
· Senior
Senior Firmware Engineer
NVIDIA
Cpp
💰 Gehalt: keine Angabe
🌍 Remote
nur Ukraine
🗣️ EN
Himalayas

Stelle
· Senior
Senior Embedded DevOps Engineer Excipio Solutions // Göteborg
Oddwork Sweden AB
AutosarCpp
+11
💰 Gehalt: keine Angabe
🏢 Vor Ort
Göteborg
Stelle
· Senior
Senior Embedded Software Verification Engineer
Agile Resources AB
Cpp
💰 Gehalt: keine Angabe
🏢 Vor Ort
Göteborg

Stelle
· Senior
Embeddedutvecklare Senior
Framtiden i Sverige AB
Cpp
💰 Gehalt: keine Angabe
🏢 Vor Ort
Västerås

Stelle
· Senior
Senior C++ / Embedded-utvecklare
Eccera Professionals AB
Cpp
💰 Gehalt: keine Angabe
🏢 Vor Ort
Göteborg