Lecturer (Computer Engineering) / School of Engineering

  • Singapore
  • Permanent
  • Full-time
  • 29 days ago
[What the role is] [What the role is]
Lecturer (Computer Engineering) / School of Engineering[What you will be working on][What you will be working on]
  • Design and deliver curriculum, courseware, and e-learning modules for full-time and part-time courses in one or more of the following areas: Embedded Systems, Artificial Intelligence, or Software Development (with a preference for Full Stack Development).
  • Supervise student projects and internships in collaboration with industry partners, ensuring alignment with current technologies and practices.
  • Provide academic and personal support to students through counselling, coaching, and mentoring, including guidance for competitions, career planning, and personal development.
  • Participate in academic administration and committee work and contribute to outreach initiatives such as study trips and engagement activities.
  • Lead and manage industry-linked projects, including planning, development, and execution in partnership with external organisations.
[What we are looking for]
  • Qualifications in Electronics, Electrical Engineering, Computer Engineering, Computer Science, or a related field, with at least 3 years of relevant industry experience. A postgraduate degree is an added advantage.
Embedded Systems:
  • Proficiency in embedded system development using C/C++/Python on Embedded Linux and ARM-based MCUs.
  • Familiarity with communication protocols such as SPI, I2C, UART, MODBUS TCP/IP, RS232/RS485.
  • Experience with wireless communication protocols like Bluetooth, Zigbee, Wi-Fi, and LoRa is an advantage.
  • Experience with LabVIEW Virtual Instruments is a plus, or
Artificial Intelligence:
  • Strong knowledge of Machine Learning algorithms, Deep Neural Networks, and AI applications.
  • Familiarity with Generative AI (GenAI) applications in engineering contexts.
  • Experience with Robotic Process Automation (RPA) tools such as UiPath, or
Software Development:
  • Experience with technologies such as JavaScript, PHP, NodeJS, SQL, MQTT/s, REST APIs, JSON, HTTP/s.
  • Solid understanding of end-to-end software development, including client-side and backend services, with experience in .NET, Java, MS SQL/Oracle databases.
General Attributes
  • Ability to work independently and manage multiple tasks effectively.
  • Willingness to support the School’s strategic initiatives through committee involvement and project participation.
  • Openness to learning new skills and adapting to evolving technologies.
  • Strong interpersonal, communication, documentation, and presentation skills.
  • A genuine passion for teaching and engaging with youths.
[What we are looking for]Nil

Careers@Gov