Overview
Embedded System Engineer role at YQ App. Are you passionate about building the future of physical retail? At YQ App, we are revolutionizing data-driven solutions for brick-and-mortar stores, 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
* Architect & Implement Firmware: Design, develop, and maintain firmware for IoT microcontrollers powering YQ App’s solutions for physical retail, integrating embedded wireless transceivers among other technologies.
* Secure Communication: Architect and implement robust, secure communication channels with over-the-air update capability, leveraging TLS, CoAP, and MQTT. Understand OSI layers, CoAP vs HTTP/1.x/3, and cryptographic principles and protocols (including TLS).
* Interface: Develop and refine APIs to deliver high-performance, low-power solutions for physical retail.
* Systems Programming: On ARM and RISC-V SoCs to drive efficient and reliable device performance.
* Code Craftsmanship: Write clean, maintainable C/C++ code with strong memory management (DMA) and MISRA considerations for resource-constrained environments.
* Collaboration & Innovation: Work with hardware, software, and product teams to define firmware requirements, identify and resolve issues, and participate in design/code reviews.
* Production Readiness: Provide firmware-related support for production, ensuring smooth deployment and operation of IoT products.
* Relentless Optimization: Strive to minimize overhead, reduce jitter, maximize throughput, and maintain low CPU usage while meeting power constraints.
* Diverse Communication Proficiency: Familiar with UDP and data serialization (e.g., Cap’n Proto) to optimize data transfer and reduce latency.
* Familiar with common IT tools: Profile and monitor performance, version control (git) and collaborative workflows.
Qualifications and Experience
* Education: Bachelor’s degree or higher in Computer Science, Engineering, or related field.
* Experience: 2–3 years in Embedded Software Development or similar, with a focus on resource-constrained environments.
* Architecture: Solid experience with ARM and RISC-V embedded systems.
* Communication & Sensing Mastery: Knowledge of wireless protocols and sensor interfaces (WiFi, BT, UWB, NFC) and sensors (e.g., LiDAR).
* Programming Proficiency: Expert in C and C++, memory management, and optimization for low-power IoT devices.
Skills/Abilities
* Strong problem-solving skills, able to work independently or in teams.
* Excellent written and verbal communication.
* Understanding of resource-constrained environments and optimization for performance and power efficiency.
What We Look For at YQ App
We build a team of obsessive problem-solvers who strive for exceptional products and collaborative innovation. If you enjoy tackling complex technical challenges and building solutions that matter, you’ll fit right in.
What’s In It For You at YQ App
We’re committed to an environment where you can thrive while driving IoT-driven innovation in physical retail.
* Work-Life Balance: Up to 30 days of work-from-anywhere annually and 27 days of paid vacation.
* Professional Growth: Flexible learning budget for books, courses, conferences, or certifications.
* Smart Commuting: Complimentary public transport pass; office accessible by public transport.
* Workplace Perks: Unlimited high-quality coffee at the office.
* Performance-Driven Compensation: Competitive package starting at €60,000 gross annually with annual bonus potential and salary growth tied to performance.
* Equity Participation: Stock options aligned with company success.
* Inclusive Team: Equal opportunity employer with diverse, collaborative culture.
How to Apply
Please fill out the form: https://forms.gle/BehqMeFSTGJmskQ59
We look forward to learning how you can contribute to our vision!
Job Details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Software Development
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr