Firma i stanowisko
Our embedded software engineering team's mission is to craft reliable, high-performance solutions reaching millions of homes within the home security market. The team follows agile methodologies, including sprint cycles, code reviews, and continuous integration. They emphasize comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams.
Wymagania
- At least 5+ years of commercial experience in embedded development with expertise in C++ (C++17 standard).
- Deep knowledge of RTOS and microcontroller architectures (including ARM and 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, and Wi-Fi.
- Experience writing device drivers and libraries.
- Ability to work independently and take ownership of complex projects.
- Excellent communication skills with a collaborative mindset.
- Intermediate level of written and spoken English (B1).
Nice to have:
- Experience with Python for scripting and automation.
- Experience with C in embedded development.
- Understanding of security protocols and encryption methods.
- Experience using AI-powered tools to enhance productivity and code quality.
Obowiązki
- 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 software stack.
- Develop new features and improve existing codebases.
- Optimize software performance for resource-constrained embedded environments.
- Conduct code reviews and provide technical mentorship.
- Participate in architecture discussions and technical decision-making.
- Collaborate with QA teams on testing strategies.
- Document software designs, APIs, libraries, and troubleshooting procedures.
Benefity
- Transparent corporate culture with equal opportunities and individual approach.
- Competitive salary packages with performance-based annual reviews.
- Performance Bonus and Loyalty Bonus.
- Employment via Contract of Employment (UoP) aligned with Polish Labour Law.
- Guaranteed paid vacation, public holidays, and medical leaves.
- Continuous growth and development opportunities including internal knowledge hubs, corporate courses, and free English classes.
- Comprehensive private medical insurance supplementing standard NFZ coverage.
Inne informacje
Please be informed that the data controller is SQUAD POLAND Sp. z o.o. ("controller"). Applicants have rights to access, rectify, erase, restrict processing, object to processing, and data portability. Personal data is processed for recruitment purposes. Provision of mandatory data follows the Polish Labour Code; other data is voluntary. Refusal to provide mandatory data may prevent recruitment. Data processed until recruitment completion and possibility of claims; consented future recruitment until withdrawal. Data recipients include Just Join IT service and other entrusted entities.
SQUAD
17 aktywnych ofert