08 sep
|
Ie School Of Science And Technology
|
León
08 sep
Ie School Of Science And Technology
León
Adjunct Professor in C Programming
IE University, School of Science and Technology - Segovia campus - Part-time, on-site.
Sea uno de los primeros solicitantes, lea la descripción completa del puesto a continuación y luego envíe su candidatura para que sea considerada.
About IE University
IE University is a leading international institution with campuses in Madrid and Segovia, recognised for its innovative approach to higher education and a community of students and faculty from over 140 countries. The School of Science and Technology brings together computer science, AI, data science, mathematics, and engineering, with a clear mission: to train the next generation of scientifically literate, technologically fluent problem solvers.
The role
We are looking for an adjunct professor to teach Computer Programming 1 in the second year of our Bachelor in Computer Science and Artificial Intelligence on the Segovia campus. The course runs across 30 sessions over the first semester (6 ECTS), in English. The classes would start in the first week of September and run until mid-December.
Schedule
- Tuesdays, 17:30 to 19:00
- Thursdays, 17:00 to 18:30
- Occasional double sessions
The course
Computer Programming 1 is a deep dive through modern C programming, building on students' prior exposure to the language and pushing them toward production-quality systems work. Across six modules, students cover:
- A refresh of C language fundamentals and tooling (terminal workflow, Conda, CMake, VSCode)
- Error handling, assertions, debugging, and unit testing with GTest
- Pointers, dynamic memory allocation, memory management, structures and unions, and an introduction to data-oriented programming
- File I/O, resource management, and preprocessor directives and macros
- Advanced topics including bit manipulation (e.g., Carmack's fast inverse square root, Morton hashing), enumerations and typedef, linked lists, recursion, and backtracking
- Concurrent programming with POSIX threads, semaphores, barriers,
and an overview of higher-level constructs (OpenMP, MPI)
- Network programming with sockets, TCP/UDP client-server architectures, secure connections with TLS/HTTPS, and real-world networked applications
The course is project-based as well as lecture-based, with group work, regular assignments, and a final group project that students present at the end of the semester.
What we're looking for
- Strong command of modern C and systems-level programming, including memory management, concurrency, and socket programming
- Familiarity with the course's working stack: Clion, CMake, GTest and VSCode
- Demonstrable teaching experience at university level, or equivalent industry mentoring and training experience
- Excellent command of English (the course is taught in English); Spanish is helpful but not required
- Eligibility to work in Spain
- Willingness to be based on or commute to the Segovia campus on the scheduled days
Nice to have
- Industry experience in systems programming, embedded development, networking, or performance engineering
- A PhD or active research profile in computer science or a related field
- Experience teaching in multicultural, international classrooms
- Familiarity with integrating modern developer tooling (including AI-assisted coding) into pedagogy
What we offer
- A genuinely international, collegial environment on our Segovia campus, with strong academic leadership and full pedagogical support
- Competitive compensation aligned with international academic standards
- Excellent working conditions, modern facilities, and a supportive faculty community
- The opportunity to shape how the next generation of computer scientists learns to write robust, performant, low-level code
How to apply
Please submit your CV and a short teaching statement via LinkedIn. Applications are reviewed on a rolling basis.
IE University is an equal opportunities employer and is committed to building a diverse and inclusive academic community. xqysrnh We welcome applications from candidates of all backgrounds.
📌 Adjunct Professor (León)
🏢 Ie School Of Science And Technology
📍 León