OmniCampus
Embedded Developer (Warsaw)
OmniCampusUkraine1 day ago
Full-timeEngineering, Information Technology
Embedded Developer (Location in Warsaw)

Join OMNIC as an Embedded Developer and be part of a pioneering international product company that is transforming the self-service space for logistics, retail, and HoReCa. With a focus on designing and scaling innovative parcel locker and smart-locker networks, you will have the opportunity to work with cutting-edge technology, contributing to sustainable solutions that make a meaningful impact in the industry.

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.
  • Proficiency in Ukrainian/Russian and English; Chinese language skills are a plus.
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.


If you are seeking new challenges and want to participate in the development of innovative solutions for embedded systems, we would love to have you on our team! Apply now and be part of our mission to create a better future for our planet.

Key Skills

Ranked by relevance