Temporary Master Engineer, Software Development

Be among the first applicants.
National University of Singapore
Singapore
SGD 100,000 - 125,000
Be among the first applicants.
7 days ago
Job description

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 12-15 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
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Temporary Master Engineer, Software Development jobs in Singapore