Cryoport Systems is the life science industry’s most trusted provider of supply chain solutions for temperature-sensitive materials, serving biopharmaceutical, IVF and surrogacy and animal health organizations around the world. Cryoport Systems' proprietary Cryoport Express® shippers, Cryoportal® Logistics Management Platform, leading-edge Smartpak™ Condition Monitoring System and geo-sensing technology paired with unparalleled logistics expertise and 24/7/365 customer support, make Cryoport Systems the end-to-end temperature controlled supply chain partner that you can trust.
POSITION SUMMARY
We’re looking for an Embedded Firmware Developer to design, implement, and maintain firmware for our connected devices, primarily on STM32 microcontrollers with RTOS-based architectures. You’ll work end-to-end: from board bring-up and driver development to low-power optimizations, connectivity stacks, and production-ready releases. Close collaboration with our hardware and backend software teams is part of your daily routine.
PRIMARY RESPONSIBILITIES (include but are not limited to)
· Design and implement embedded firmware for STM32 (ARM Cortex-M) platforms.
· Develop device drivers (I²C, SPI, UART, ADC/DAC, GPIO, timers, PWM, DMA)
· Build RTOS-based applications (e.g., FreeRTOS or similar): task design, scheduling, inter-task communication, and concurrency control.
· Perform board bring-up, bootloader development, and in-field firmware update (DFU/FOTA) solutions.
· Optimize for power consumption, memory footprint, and real-time performance.
· Integrate sensors and modules (temperature, humidity, GNSS, BLE, LTE-M/NB-IoT, Wi-Fi) including protocol stacks.
· Ensure reliability and safety through defensive coding, watchdogs, diagnostics, fault handling.
· Create robust test coverage; use oscilloscopes, logic analyzers, and debuggers (SWD/JTAG).
· Collaborate with hardware engineers on schematics/layout reviews and DFM/DFT considerations.
· Document architecture, interfaces, and design decisions; contribute to code reviews.
· Support certification and compliance efforts (EMC, safety, regulatory) as needed.
COMPETENCIES & PERSONAL ATTRIBUTES
· Practical RTOS experience (e.g., FreeRTOS, Zephyr, RTX) including task design, synchronization, and ISR best practices.
· Solid hardware knowledge: reading schematics, understanding analog/digital interfaces, power management, and basic signal integrity.
· Strong electrical engineering fundamentals: embedded peripherals, timing, EMC awareness, and sensor integration.
· Skilled with debugging tools (ST-Link/J-Link, GDB), instrumentation (scope, logic analyzer), and profiling.
· Experience with version control (Git), CI/CD for firmware, and reproducible builds (CMake/Make).
· Clear, structured problem-solving and ownership mindset; comfortable in an agile environment.
· English required; German is a plus.
QUALIFICATIONS AND EDUCATION REQUIREMENTS
· Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or equivalent experience.
· 3+ years of hands-on embedded development (C/C++), preferably with STM32 or similar
Top Skills
What We Do
Cryoport Systems is a market leader in globally integrated temperature-controlled supply chain support for critical, irreplaceable products and materials in the Life Sciences industry. We are already trusted to support over 650 active clinical trials and we support the leading commercial therapies worldwide, delivering unparalleled, integrated supply chain services for products, therapies and treatments requiring unique, specialized temperature-controlled management. As the Life Sciences constantly evolve and advance, so do we.









