Junior AIoT Engineer (Support Role)
About the Company
THESIS builds cutting edge technology at the intersection of hardware, software, and human potential, including intelligent IoT systems and biomedical applications. We're a small, mission driven team where every engineer works closely with leadership.
About the Role
We're looking for a Junior Engineer to directly support our principals (founders and senior engineers) on real client and R&D projects. This is a support and learning role: you'll help execute on projects that combine embedded systems, software, and AI, working alongside and learning from experienced engineers. You won't be expected to independently design complex systems from day one; you'll be picking up tasks, assisting with testing and iteration, and growing your skills over time.
What You'll Do
- Assist the principals with prototyping, testing, debugging, and documenting embedded and software projects.
- Help build and maintain simple firmware, scripts, and dashboards under guidance.
- Support data preparation and basic testing for AI/ML features the team is developing (training happens under senior guidance, not independently).
- Take on ad hoc technical and project tasks as directed by the Project Manager or principals.
- Maintain clear documentation and participate in team discussions and code reviews.
What You'll Learn (not required on day one)
- Exposure to embedded firmware (C/C++) and microcontroller basics.
- Exposure to hardware prototyping and hardware/software integration testing.
- Exposure to how AI/ML models are trained, validated, and deployed in real products.
Requirements
- Diploma or Bachelor's degree in Computer Science, Electrical & Electronic Engineering (EEE), or a related field. Fresh graduates are welcome.
- Basic proficiency in Python.
- Familiarity with Git/version control.
- Comfortable working across hardware and software domains, with curiosity to learn both.
- Self motivated, good communicator, and a team player.
- Must be an NSman, or have completed/served Singapore National Service.
Nice to Have (not required)
- Prior exposure to embedded programming, IoT, or AI/ML through coursework or personal projects.
Why Join THESIS?
- Learn by doing, with direct mentorship from experienced engineers.
- Flexible, low hierarchy culture.
- Starting salary: S$3,000–S$4,000/month (inclusive of CPF), based on experience, with performance based progression.
- Real impact: contribute to live medical technology and hardware/software products.
Location & Eligibility
- Full time, in-person role based in Singapore.
- Open to Singaporeans and Permanent Residents; NSmen or those who have served Singapore NS required.
How to Apply
Please submit your resume and a link to any personal projects, coursework, or GitHub repository you'd like us to see. Shortlisted candidates will be invited to a short technical discussion and interview; a small hands-on task may be given at that stage.