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