Working Student - Embedded Software Development & Build Infrastructure iv)
Role details
Job location
Tech stack
Job description
#WeAreIn to create tiny chips and big careers. The future won't wait... why should you? Join us and make a difference. Whether you join as a student, intern, or trainee, you'll be part of something real - real projects, real impact, and real opportunities to grow. Are you in?, * Drive innovation: You support the development and testing of our LITIX Color Mixing Library for automotive interior lighting applications, working with state-of-the-art LED technology and modern embedded C development
- Take responsibility: You help design, implement and maintain our development infrastructure and CI/CD pipeline including Docker-based build environments
- Shape the future: You prototype support for new hardware platforms and communication protocols
- Lifelong learning: You analyze and optimize embedded C code, exploring techniques to improve performance and efficiency
- Teamwork is dreamwork: You collaborate with the team to address technical challenges and contribute to continuous improvement, * Working part-time: The focus is on studies. That's why working as a student employee during lecture period is limited to a maximum of 20 hours per week.
- Proper students (according to the German law) are welcome: To work as a student employee with us, you must be enrolled at a university and not have completed all of your exams or modules for your degree programme. You must not be in a semester of leave. We look forward to welcoming you to our team for at least 6 months.
- You should live close to the site: For good collaboration, it is important to us that you can come to the office regularly to integrate to the team.
Requirements
Do you have experience in Scripting?, Do you have a Master's degree?, * Study field: You are currently enrolled in a Master's program in Electrical Engineering, Computer Science, Physics, or similar
- Technical Skills: Proficiency in C programming and build systems (Make, CMake, or similar). Experience with Python for scripting and automation. Understanding of embedded systems, cross-compilation and communication protocols
- Experience: Hands-on experience with modern development tools and practices (Git, CI/CD, Linux, Docker, VS Code). Familiarity with embedded development workflows and lab equipment (e.g., oscilloscopes, spectrometers) is preferred
- Personality: Strong analytical and problem-solving skills, attention to detail and passion to learn and to contribute to innovative projects
- Way of working: Ability to work independently on complex technical challenges while collaborating effectively in an agile team environment
- Language skills: Very good English skills, both written and spoken. German is a plus
Please attach the following documents to your application:
- CV in English
- Certificate of enrollment at university
- Latest grades transcript (not older than 6 months)
- High school report
About the company
Ingenious Technologies is a leading independent marketing technology provider. With the cloud-based Ingenious Enterprise platform, companies across all industries can aggregate, structure, enrich and analyse all marketing data collected. Thanks to real-time processing and a high level of automation, reliable data sets are available for clients to make agile marketing decisions.