Embedded System Engineer - Shaping the Future of Retail
About the Job :
Are you passionate about building the future of physical retail? At YQ App, we are revolutionizing data-driven solutions for brick-and-mortar stores, we're empowering retailers to embrace digital innovation for smarter, more efficient, and sustainable operations—creating impactful, positive commerce experiences. Join our team of agile thinkers, tech creators, and change-makers to help build the future of retail.
As an Embedded System Engineer, you'll be building the nervous system for the future of physical retail, enabling stores to "connect" with customers in fundamentally new and delightful ways. Think personalized experiences, real-time inventory management, and a seamless, intuitive shopping journey—all powered by your firmware.
Key Responsibilities :
Design, develop, and maintain cutting-edge firmware for IoT microcontrollers powering YQ App's innovative solutions for physical retail, integrating embedded wireless transceivers among other technologies.
You will architect and implement robust, secure communication channels, with over-the-air update capability, leveraging protocols like TLS, CoAP, and MQTT to protect sensitive data and ensure seamless connectivity in a mission-critical environment. Understanding of the OSI Layers, difference between CoAP, and HTTP 1, 2 and 3, and experience with cryptographic principles and protocols (including but not limited to TLS) are essential.
Develop and refine APIs to deliver high-performance, low-power solutions tailored for physical retail environments.
On both ARM and RISC-V SoCs to drive efficient and reliable device performance.
Write clean, maintainable, and scalable code in C and C++, leveraging a deep understanding of memory management (DMA) and manipulation techniques to optimize performance and prevent errors (e.G., MISRA rules). We value expertise in resource-constrained environments and a commitment to producing high-quality, reliable embedded systems.
Collaborate closely with hardware, software, and product teams to define and refine firmware requirements and specifications. Proactively identify, debug, and resolve firmware issues to ensure robust and reliable IoT solutions. Participate in design and code reviews to uphold high standards of quality and innovation.
Provide firmware-related support for production, ensuring smooth deployment and operation of YQ App's IoT products.
You will be at the forefront of performance engineering, consistently striving to minimize overhead, reduce jitter, maximize throughput, and maintain the lowest possible CPU load – all while adhering to stringent power consumption requirements.
Familiarity with diverse communication paradigms such as UDP and efficient data serialization techniques like Cap'n Proto, enabling optimal data transfer and minimizing latency.
, to profile and monitor performance changes, versioning and source control such as git (know how to solve merge conflicts).
Qualifications and experience necessary or helpful to solve the daily tasks :
experienced with CPU and Memory optimization for resource-constrained low-power IoT devices
Skills / Abilities :
What We Look For at YQ App :
we build a
What's In It For You at YQ App?
At YQ App, we're dedicated to creating an environment where you can thrive while driving innovation in physical retail through IoT solutions.
Enjoy up to 30 days of "work from anywhere" annually, empowering you to work from wherever inspires you most. Recharge with 27 days of paid vacation to keep your creativity and energy at their peak.
Tap into a flexible learning budget for books, courses, conferences, or certifications to fuel your growth in our dynamic startup environment.
Get a complimentary public transport pass to make your commute seamless and eco-friendly. Our office is ideally situated with excellent public transportation access.
Begin with a competitive package starting at €60,000 gross annually, tailored to reflect your expertise and impact. Earn an annual bonus based on your individual contributions and YQ App's success. Enjoy opportunities for salary growth tied to your performance and the company's achievements.
Share in YQ App's future success with stock options, aligning your goals with our mission to revolutionize retail.
As an equal opportunity employer, we embrace diverse backgrounds and ideas, creating a collaborative space where everyone's voice drives innovation.
Before You Apply to YQ App :
At YQ App, we're a passionate startup dedicated to revolutionizing physical retail through innovative IoT and data-driven solutions. We thrive in a fast-paced, ambitious environment where we push ourselves and each other to achieve excellence. This creates incredible opportunities for learning, innovation, and career growth, but it also demands significant commitment and enthusiasm. If you're excited about the role and ready to bring your absolute best to help shape the future of retail, we can't wait to see your application
How to Apply :
Please fill out the form :
We look forward to learning how you can contribute to our vision
System Engineer • Wien, Republic Of Austria, AT