Skip to main content
ResumeKart
← Back to Jobs

Software Engineering Intern

Atomionics PTE.•Singapore
Contractfresher
👁️ 0 views•📝 0 applications•Posted 10/8/2026•Expires 11/7/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Software Engineering Intern roles in Singapore — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

When an experiment depends on exact timing, software becomes part of the instrument. You will build the control layer behind our cold-atom sensor systems . The Role This internship sits at the intersection of software engineering, experimental physics and hardware control. You will primarily work in Python and ARTIQ, building software that controls and automates cold-atom experiments. That means working close to the physical system: lasers, electronics, FPGA-based hardware, cameras, RF systems and scientific instruments rather than software that exists separately from the hardware. The scope runs from low-level experimental sequencing through automation, data processing and operator-facing tools. You will work alongside physicists and engineers to make that software reliable, modular and easier to use as the sensor platform becomes more integrated. Technical Context We cool atoms with lasers to near absolute zero to measure tiny changes in gravity. Yes, really. Running those experiments requires precise control over hardware, timing and data. The software is not sitting around the experiment; it is part of how the experiment works. What You Will Do • Develop and maintain Python-based software for controlling cold-atom experiments, including deterministic real-time sequences using ARTIQ. • Interface software with laboratory hardware including TTL, DDS, DAC, ADC, RF and microwave systems, lasers, magnetic-field controls, cameras and timing electronics. • Build reusable software modules, hardware interfaces, device drivers and experiment-control components, and help integrate ARTIQ/Sinara and FPGA-based control hardware. • Develop automation for parameter scanning, calibration, optimization and system characterization, alongside logging, monitoring, diagnostics, configuration management and experiment traceability. • Build data-acquisition, processing and visualization tools using Python libraries such as NumPy, SciPy, pandas and Matplotlib. • Contribute to backend APIs, web-based dashboards and operator-facing tools while debugging hardware-software interfaces and writing clean, modular, documented and testable code using Git and collaborative code-review workflows. What We Are Looking For • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, Physics, Engineering Physics or a related discipline. • Good programming skills in Python. • Understanding of core software-engineering concepts including object-oriented programming, data structures, APIs and software architecture. • Familiarity with Linux development environments and Git/version control. • Strong analytical, debugging and problem-solving skills. • Interest in software that interacts with physical hardware or scientific instruments, and willingness to learn unfamiliar systems. What You Will Learn • Developing software for a real-world cold-atom / quantum-sensor platform. • Using ARTIQ for deterministic experimental control. • Integrating software with lasers, electronics, FPGA hardware, cameras, RF systems and scientific instruments. • Building reliable software at the interface between physics and engineering. • Scientific data acquisition, processing and visualization. • Full-stack development for scientific and engineering applications. • Collaborative software development within a multidisciplinary R&D environment. Working at Atomionics Subsurface intelligence takes more than one discipline. People bring different expertise to the same problem, and what happens in one part of the system shapes the next. The roles are different, but the goal is shared: make subsurface intelligence useful where it matters. Location + Work Model • Singapore. • Employment type: Internship. • Work model: On-site. Build the technology that maps what no one else can see.

Required Skills

PythonARTIQLinuxGitobject-oriented programmingdata structuresAPIssoftware architectureTTLDDSDACADCRF systemsmicrowave systemslasersmagnetic-field controlscamerastiming electronicsNumPySciPypandasMatplotlib

Partner picks for Software Engineering Intern in Singapore

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner competition

    Coding challenges, hackathons and developer assessments.

    covers data structurescovers python
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers data structurescovers python
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

    covers python

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.