Temporary Master Engineer, Software Development

Date: 18 Nov 2024

Location: NUS ENTERPRISE, Kent Ridge Campus, SG

Company: National University of Singapore

Job Description

The Minimum Viable Product Studio (MVP Studio) of NUS Enterprise, Technology Transfer and Innovation, supports NUS startups in their prototyping journey by providing industry know-how and technical guidance in the productization of intellectual property. We are seeking a versatile Full Stack Developer with expertise in web and mobile app development to join our team as a Temporary Master Engineer (Software Development).

As a Temporary Master Engineer (Software Development), you will guide NUS startups through the software and/or firmware design and development process. You will support the software and/or firmware prototyping phase of NUS startups by providing technical reviews and recommendations, reference wireframes and architecture designs, etc. You will collaborate closely with internal cross-functional teams and external vendors to deliver robust software and/or firmware solutions.

Duties and Responsibilities

  • Technical Advisor to NUS Startups for Software/Firmware Design & Development
    • Willing and able to guide startups in software and/or firmware development
    • Collaborate effectively with team members, startups, faculty members
    • Communicate technical concepts and solutions to non-technical team members and stakeholders.
       
  • Prototyping and Guidance
    • Facilitate startup teams in prototyping their software and/or firmware solutions.
    • Provide technical guidance and expertise throughout the development lifecycle.
       
  • Full Stack Development
    • Design and develop web applications using front-end technologies (HTML/CSS/JavaScript) and frameworks (React, Angular, Vue, etc.).
    • Design and develop mobile applications for iOS and Android using cross-platform frameworks (React Native, Flutter, Xamarin, etc.).
    • Design and maintain databases (relational and non-relational) for web and mobile applications. Ensure database performance, scalability, and security.

  • Firmware Development
    • Design and develop firmware solutions for embedded systems, e.g,. IoT devices, MedTech devices
    • Implement drivers to interface with various modules, sensors and actuators.
       
  • UI/UX Development and Rapid Prototyping
    • Collaborate with UX/UI designers to implement human-centric interfaces and experiences.
    • Utilize rapid prototyping tools (e.g., Adobe XD, Figma) for wireframing and design iteration.
       
  • Vendor Management
    • Work with external vendors and partners to design and develop the required software and/or firmware
    • Coordinate with vendors to ensure delivery timelines and quality standards are met.

Qualifications

  • Bachelor’s degree in computer science, Electrical/Electronics Engineering, or related field.

  • Experience working with deep tech startups

  • Proven team manager with excellent teamwork and collaboration skills, with the ability to mentor and guide startup teams.

  • Broad knowledge of state-of-the-art infocomm technologies, such as AI/ML, cybersecurity, wireless communications, quantum technology, etc.

  • Proven experience as a software engineer with expertise in web and mobile app development (at least 5 - 10 years’ combined experience)

  • Additional experience in firmware development for embedded systems and IoT devices will be advantageous.

  • Proficient in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, etc.).

  • Proficient in backend technologies and frameworks (Node.js, Django, Ruby on Rails, etc.).

  • Proficient in mobile app development frameworks (React Native, Flutter, Xamarin, etc.).

  • Proficient in database design, implementation, and optimisation.

  • Strong troubleshooting and debugging skills across software platforms and embedded systems.

  • Understanding of Agile methodologies

More Information

Job Type: 1-year Contract
Location: Kent Ridge Campus

Organization: NUS Enterprise
Department : Technology Transfer and Innovation
Job requisition ID : 26132