Mission
Develop and maintain firmware/software for parcel lockers and peripheral devices; ensure seamless integration with the system core, stable connectivity to servers and third-party services, and strong security and performance—including payment scenarios.
Key Requirements
- Strong C/C++ skills, experience with FreeRTOS or multithreaded systems.
- Hands-on experience with STM32 and ESP32 (ESP-IDF); driver development and maintenance.
- Working knowledge of CAN, RS-232/RS-485, Ethernet; TCP/IP stacks (LwIP), MQTT.
- Experience with Bluetooth (Classic/BLE) and GSM modules.
- Linux familiarity; Basic Bash and Python scripting.
- Bachelor’s degree in CS, Electronics, Automation, or a related field.
- 3-7 years of relevant experience.
- Upper Intermediate (B2) English proficiency.
Key Responsibilities
- Design software architecture and develop optimized C/C++ code for embedded devices.
- Integrate peripherals (lock controllers, sensors, POS terminals, routers, etc.) with the core system.
- Ensure reliable device communication with servers and external services; implement OTA updates.
- Conduct unit/integration testing, debugging, and performance analysis under memory and power constraints.
- Develop and support device drivers; adhere to standards and regulatory requirements (especially for payments).
- Maintain technical documentation; collaborate with cross-functional teams (Hardware, QA, Product).
Key Goals
- Hit development milestones and release schedules on time.
- Achieve stable field performance: robust peripheral integrations, reliable connectivity, fault-free updates.
- Meet target security and performance metrics, including payment flows and third-party integrations.
- Reduce incidents via monitoring and cloud diagnostics, increase MTBF, and streamline service through clear documentation.
Opportunities & Benefits
- Onsite role in our Warsaw office.
- Competitive fixed-salary compensation.
- Access to professional development programs and structured mentorship.
- Cross-functional training and international opportunities.
- Potential for salary increases based on performance.