Student Assistant, Embedded Systems (STM32)

Hub

Kongens Lyngby

On-site

DKK 165,000 - 248,000

Part time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive hourly pay
Flexible hours around lectures
Free snacks
Bachelor’s/Master’s thesis opportunity

Job summary

Phanofi is a DTU spin-out building advanced optical interconnect chips. We seek a Student Assistant in Embedded Systems to develop firmware for STM32-based lab systems and to turn hardware into measurable, working software from day one.

You will work closely with a small, fast‑paced team on signal generation, acquisition, processing, and lab documentation, with flexible hours around lectures, and opportunities to contribute to a Bachelor’s or Master’s thesis.

Qualifications

  • Enrolled in a Bachelor’s or Master’s program in Electrical Engineering, Computer Engineering, Mechatronics, Physics, or related field.
  • Strong knowledge of C and microcontroller fundamentals with practical STM32 experience.
  • Hands‑on experience with SPI, I2C, DMA, timers, ADC and DAC, from config to bench debugging.
  • Ability to read schematics/datasheets and work with lab equipment; PCB design exposure a plus.
  • Fluent English and structured, independent problem‑solver mindset; able to bridge hardware and software.

Responsibilities

  • Develop firmware for STM32 microcontrollers to enable lab setups and experiments.
  • Interface peripherals and control devices over SPI and I2C; ensure reliable MCU‑hardware communication.
  • Generate, acquire, and process signals on the MCU with filtering, averaging, and feature extraction.
  • Bring up hardware using oscilloscopes, logic analyzers, and debuggers and document results with version control.

Skills

C programming
Embedded systems
SPI
I2C
DMA
Timers
ADC
DAC
English fluency

Education

Bachelor’s or Master’s in Electrical Engineering / Computer Engineering / Mechatronics / Physics

Tools

STM32 / ARM Cortex‑M
KiCad / Altium
Python
MATLAB

Job description

Phanofi is a DTU spin-out building the next generation of optical communication infrastructure. We design integrated photonic interconnect chips that dramatically reduce power consumption and increase data throughput for AI datacenters, quantum computing, and space applications. As a diverse team of 15 people, we are at an exciting inflection point, and we are looking for a talented student assistant to strengthen our embedded systems work.

As Student Assistant in Embedded Systems, you will develop the firmware that brings our photonics lab setups to life. Working closely with our engineering team, you will build STM32-based systems for signal generation, acquisition, processing, and monitoring, turning hardware into working, measurable systems. This is a hands‑on role with the opportunity, and expectation, to see your code run on real lab equipment from day one.

Key Responsibilities

Firmware Development: Design, implement, and maintain C firmware for STM32 microcontrollers, ensuring robust, well‑structured code that supports our lab setups and experiments.

Interfaces & Device Control: Connect, configure, and control external devices over SPI and I2C, while ensuring reliable communication between the microcontroller and the surrounding hardware.

Signal Generation, Acquisition & Processing: Generate signals and waveforms, acquire and monitor analog signals, and process the acquired data on the MCU through filtering, averaging, and feature extraction.

Lab Work & Documentation: Bring up and debug hardware using oscilloscopes, logic analyzers, and debuggers, while documenting code and results clearly and maintaining version control with Git.

What We Are Looking For

Education: You are currently enrolled in a Bachelor’s or Master’s program in Electrical Engineering, Computer Engineering, Mechatronics, Physics, or a related discipline.

Embedded Experience: You bring good knowledge of C and microcontroller fundamentals along with practical experience with STM32 or comparable ARM Cortex‑M microcontrollers.

Interfaces & Peripherals: You have hands‑on experience with SPI, I2C, DMA, timers, ADC, and DAC, from configuring the peripheral to debugging it on the bench.

Electronics: You are able to read and understand electronic circuits, schematics, and datasheets. Electronics skills such as circuit design, soldering, and measurement, as well as real‑world lab experience, are considered an advantage. Experience with PCB design (KiCad or Altium) and Python or MATLAB for data analysis is a plus.

Soft Skills: You are a structured and independent problem‑solver who enjoys working at the boundary between hardware and software, communicates effectively with colleagues, and thrives in a fast‑paced deep‑tech startup environment. Fluency in English is required.

The Perks

We care about your growth and development. You will work on cutting‑edge photonics and embedded technology alongside highly motivated colleagues, with access to a well‑equipped lab. We offer competitive hourly pay, flexible hours that fit around your lectures and exams, a positive culture with free snacks, and the opportunity to write your Bachelor’s or Master’s thesis with us.

Phanofi is committed to providing a workplace where equal opportunity and non‑discrimination are fundamental principles. In accordance with Danish law and the European Union’s legal framework, Phanofi ensures that all employment decisions, including recruitment, hiring, pay, promotion, training, and termination, are made without regard to gender, race, color, religion or belief, political affiliation, sexual orientation, age, disability, or national, social, or ethnic origin.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Student Assistant, Embedded Systems (STM32)
Student Assistant, Embedded Systems (STM32)

Phanofi • København

On-site
DKK 165,000 - 248,000
competitive hourly pay
flexible hours around lectures
free snacks
+1
Student Embedded Systems Engineer — STM32 Firmware
Student Embedded Systems Engineer — STM32 Firmware

Phanofi • København

On-site
DKK 165,000 - 248,000
competitive hourly pay
flexible hours around lectures
free snacks
+1
Student Embedded Systems Firmware Engineer (STM32)
Student Embedded Systems Firmware Engineer (STM32)

Hub • Kongens Lyngby

On-site
DKK 165,000 - 248,000
Competitive hourly pay
Flexible hours around lectures
Free snacks
+1
Senior Photonics Packaging Engineer
Senior Photonics Packaging Engineer

The Hub/Danske Bank • Kongens Lyngby

On-site
DKK 900,000 - 1,200,000
Performance-based stock options
Healthcare insurance
Professional development support
+3
Head of Business Development
Head of Business Development

The Hub/Danske Bank • Kongens Lyngby

On-site
DKK 597,015 - 820,895
Performance-based stock options
Healthcare insurance
5 weeks of paid holiday
Senior Photonics Packaging Engineer
Senior Photonics Packaging Engineer

Phanofi • København

On-site
DKK 900,000 - 1,300,000
Stock options
Healthcare insurance
Professional development support
+3
Head of Business Development
Head of Business Development

Phanofi • København

On-site
DKK 900,000 - 1,300,000
Stock options
Health insurance
Professional development
+2
Head of Business Development
Head of Business Development

Workinoptics • Denmark

Remote
DKK 1,000,000 - 1,600,000
Stock options
Healthcare insurance
Professional development
+2
Senior Photonics Packaging Engineer
Senior Photonics Packaging Engineer

Workinoptics • Kongens Lyngby

Remote
DKK 900,000 - 1,100,000
performance-based stock options
healthcare insurance
professional development support
+3
Student Assistant To Nqcp Photonics
Student Assistant To Nqcp Photonics

Københavns Universitet • København

On-site
DKK 101,000 - 152,000
Top locations