Embedded SW
Role details
Job location
Tech stack
Requirements
We are now hiring an Embedded SW & Low-Level Software Intern. If you have a proactive attitude, demonstrate autonomy, take ownership of your daily tasks applying best quality principles and attention to detail, and are willing to share your ideas in a humble manner, you might be the right fit. You should take pride in your work and view your team as your first customer. About Clue Clue's motto is to create simple solutions to big problems. We research, design, and produce innovative electronic systems for the aerospace industry. Our main areas of expertise are safety-critical embedded system design, artificial intelligence, and high-performance computing for avionics. We collaborate on R&D projects with global key players and develop disruptive products from scratch. We are committed to excellence and efficiency in everything we do, continuously learning and managing change. What is the job about? We are seeking a highly technical, proactive, and hands-on intern to join our Embedded SW team. In this role, you will work on low-level development, specifically writing drivers for Windows/Linux/RTOS environments and Bare-Metal C. Since we design and build our own proprietary hardware, we need someone who bridges the gap between software and hardware-someone who can code, but also loves understanding the circuitry underneath. What will you do? - Develop and maintain low-level drivers. - Write highly efficient, resource-constrained C code. - Read and interpret electronic schematics to debug software directly on our proprietary hardware. - Collaborate closely with the hardware and RTL engineering teams during system integration. - Proactively research and troubleshoot technical bottlenecks. What profile are we looking for? - Final-year student or recent graduate in Electronic Engineering, Computer Engineering, Telecommunications, or a related technical field. - Strong proficiency in C programming (pointers, memory management, registers, bitwise operations). - Electronics background: solid ability to read and understand electronic schematics and component datasheets. - Technical English proficiency (mainly for reading documentation and datasheets). It would be an added value if you have - Knowledge of VHDL or prior exposure to FPGAs/CPLDs. - Hands-on experience (academic or personal projects) with microcontrollers (e.g., PIC, AVR, low-level Arduino). - Basic understanding of Windows driver architecture. - Familiarity with lab tools like oscilloscopes or logic analyzers.