
Embedded Engineer, PCB Design, STM32 Firmware
Terra Quantum AG
full-time
Posted on:
Location Type: Hybrid
Location: Munich • Germany
Visit company websiteExplore more
About the role
- The Embedded Engineer will be a member of the hardware team delivering mixed-signal control and instrumentation for our QKD systems
- Hardware design, prototyping, and validation
- Designing analog/digital schematics and multilayer PCBs in Altium Designer; component selection; stack-up, impedance control, SI/PI
- Planning DFM/DFT; test point strategy; manufacturing checks
- Managing prototype builds and vendors; executing bring-up plans, precision and high-frequency measurements, and validation; lab debug and reworks
- Firmware development on STM32
- Implementing STM32 F4/H7 firmware in C using HAL/LL: peripheral drivers (SPI/I2C/UART/CAN/USB/Ethernet), DMA/IRQ, timers, and deterministic control loops
- Building robust bootloader and OTA update flows (USB/UART/Ethernet) with recovery, versioning, and rollback; watchdogs, fault logging, and persistent configuration
- Integrating with FPGA/software via clean register/protocol contracts; meeting latency/throughput budgets
- Test automation and CI
- Building automated board/firmware test setups (Python/pytest as useful); capturing logs/metrics; basic HIL smoke tests
- Establishing repeatable build/test pipelines for firmware and board validation; archiving artifacts and measurements
- Producing manufacturing packages and ECOs; supporting vendors through fabrication, assembly, and bring-up
- Owning hardware/firmware versioning and release notes; maintaining traceable revisions
- Collaborating with optics/FPGA/software on interfaces, calibration, and integration
- Authoring design docs, calibration/bring-up procedures, and change logs
Requirements
- 5+ years electronics design; strong Altium for schematics and multilayer layout; solid DFM/DFT
- Mixed-signal fundamentals (SI/PI, grounding/shielding, noise); board bring-up and lab debug
- STM32 bare-metal C (F4/H7), HAL/LL, DMA/IRQ; drivers for SPI/I2C/UART/CAN/USB/Ethernet; bootloader/OTA experience
- Awareness of EMC/EMI and safety constraints; design and test considerations
- Basic Python for lab/test automation; Git-centric workflow
- Proficiency in written and spoken English
- Ability to be on-site in Munich or Potsdam offices to work with hardware, when required
Benefits
- An opportunity to work with some of the brightest minds in the pioneering field of Quantum Technologies as well as an experienced and progressive Leadership team
- Gain knowledge of some of the most cutting-edge technology developments in science & engineering
- A chance to be part of one of Europe’s leading technology firms of the upcoming decades
- Welcoming, friendly, and professional colleagues
- A personal development plan with clear goals for advancement
- A competitive salary
- Flexible working arrangements
- A diverse and supportive atmosphere, where innovation and initiative are encouraged
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
hardware designprototypingvalidationanalog/digital schematicsmultilayer PCBsfirmware developmentSTM32C programmingtest automationPython
Soft Skills
collaborationcommunicationproblem-solvingattention to detailorganizational skills