C Embedded Software Engineer
SQUAD
Team Summary
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.
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 devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features.
Responsibilities and Duties
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.
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 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/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.
- 5 + years C proficiency (embedded, bare-metal, and RTOS environments).
- 3 + years of experience in embedded development.
- Understanding of multi-core architectures and inter-core communication (IPC, mailbox, shared memory).
- Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration.
- Hands-on experience with hardware troubleshooting and debugging tools (Hardware debugging via JTAG).
- Experience with protocols: UART, I2C, SPI, GPIO.
- Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments.
- CI/CD (Jenkins) and static analysis (Coverity).
- Good written and spoken English.
- Experience with C++ (17 standart).
- Experience using AI-powered tools to enhance productivity and code quality.
- Ability to work independently and take ownership of complex projects.
- The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
- Competitive compensation and perks
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
- 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
- Free meals, fruits, and snacks when working in the office.
Як відгукнутися?
Щоб відгукнутися на цю вакансію, вам необхідно авторизуватися на нашому сайті. Якщо у вас ще немає облікового запису, будь ласка, зареєструйтесь.
Розмістити резюмеСхожі вакансії
Комірник-вантажник у магазин "Антошка" ("Смарт Плаза", ст. м. Політехнічний інститут)
RedHead Family Corporation,
Київ,
12 годин тому
Мережа дитячих магазинів «Антошка» — один з лідерів ринка дитячих товарів України. З 1997 року ми дбаємо про дітей, надаючи кращі товари, послуги та емоції. «Антошка» — єдиний магазин в Україні, в якому представлені товари всіх категорій. Ми беремо на себе відповідальність за майбутнє, в якому діти ростуть здоровими, розумними та модними! «Антошка» в пошуках Комірник а-вантажника за адресою !...
Помічник патолога (робота з аудіофайлами)
CSD LAB, медична лабораторія,
Київ,
1 день тому
CSD LAB — одна з провідних медичних лабораторій України, яка протягом 15 років піклується про кожного клієнта та його здоров’я. CSD LAB — це унікальний лабораторний комплекс, де використовуються найновітніші технології і підходи для забезпечення вчасного отримання точних результатів гарантованої якості Запрошуємо в команду CSD LAB Помічника патолога на роботу з аудіофайлами Від нашого кандидата ми очікуємо: Грамотна українська мова;...
Оператор, операторка лінії розливу
PJSC Carlsberg Ukraine,
Київ,
38 000 ₴
1 день тому
Carlsberg Ukraine є частиною Carlsberg Group, однієї з провідних пивоварних груп у світі з великим портфелем брендів пива та інших напоїв. У Carlsberg Group працюють понад 41 000 осіб, а продукція Групи продається на більш ніж 150 ринках світу. Варимо пиво для кращого сьогодні та завтра! Команда цеху розливу запрошує оператора чи операторку лінії у виробництві харчової продукції . Ключові...