Senior Embedded Systems Engineer
Aktualisiert am 19.02.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 17.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 1 month
2023-11 - 2024-11

Epitome Inc, Robotic toothbrush

Senior Embedded Engineer
Senior Embedded Engineer
Epitome, Inc, Vienna, epitome.inc
Project: in a medical / health domain, an intelligent and advanced teeth care (refer to company page)
? Implemented different firmware functionalities
? Secure boot and secure firmware update, MCUboot and TFM in STM32, Trust Zone functionalities, multiple MCUs firmware update orchestration, over different interfaces (CAN, USB), custom loader over CAN, web server and application to perform firmware update
? Porting applications to TFM, secure and non-secure application split
? Time synchronization over CAN / Cyphal, timers, motor control, ADC, I2C, PWM, WDT, CAN communication, bare metal implementation, Azure RTOS ThreadX
? Test environment based on Raspberry Pi, python, CI/CD, docker container
? Used C, STM32CubeIDE, STM32U5xx, Cortex M33, Trust Zone, TFM, MCUboot library, custom board, STM32 HAL library, Cyphal, yakut, GNU toolchain, docker, python, fask, flask-socketio, STM link, Peak CAN tool, Agile, Scrum, git, Jira, Confluence
Toothbrush
Epitome Inc, epitome.inc
Vienna
7 months
2023-01 - 2023-07

Dialock ? Terminal firmware

Senior firmware engineer
Senior firmware engineer
Project: Dialock ? Terminal firmware
? Access systems ? door and cabinet locks, RFID cards / tags based access terminals
? Worked on different project parts, migration to new libraries
? Used Nordic Semi nRF52840 (32-bit ARM Cortex-M4 SoC), custom board
? Implemented BLE communication using nimBLE library as an alternative to nRF BLE SoftDevice, drivers BLE, I2C, SPI, UART, RTC, PWM, RFID, ADC; OpenThread, firmware upgrade from bare metal nRF5 SDK to RTOS / Zephyr; current consumption measurements, unit tests, documentation. All implementations reflecting low power consumption aspects
? Used C, python, nRF5 SDK, Nordic Connect SDK, Zephyr, FreeRTOS, Visual Studio Code, Keil uVision, git, cmake, Segger Embedded Studio, GNU toolchain, python, git, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence
Dialock - door access system
Sphinx Electronics GmbH & Co KG / Häfele, Kenzingen, DE, hafele.com
Kenzingen, remote
1 year 7 months
2021-08 - 2023-02

Hydrostasis hydration sensor

Senior firmware engineer
Senior firmware engineer
Hydrostasis Inc., San Diego, hydrostasis.com
Project: Hydrostasis hydration sensor (IoT, refer to the company page)
? An IoT device measuring human body hydration
? Designed and implemented firmware, communication with mobile app and cloud, reviewed hardware design
? Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), u-blox BMD-350, custom board
? Implemented communication with mobile app over BLE, OTA DFU, secure bootloader, Maxim 86171 (Optical pulse oximeter and heart-rate sensor AFE for wearable health) measurements, I2C, SPI, RTC synchronization, battery charging, power management, tests. Documentation. All implementations reflecting low power consumption aspects.
? Used C, python, nRF SDK, git, Segger Embedded Studio, GNU toolchain, python, git, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence, FDA regulation IEC 60601, functional safety, UML, CMMI
Hydration sensor
Hydrostasis Inc., San Diego, hydrostasis.com
remote
10 months
2021-12 - 2022-09

Contrast booster - devices used during patient scanning

Senior firmware engineer
Senior firmware engineer
? Two devices driven by nRF MCUs, measuring pressure and temperature, voltages, WPC (Wireless Power Charging) modules, communicating via BLE, setting up TX power, measuring RSSI, indicating pressure values via LED modules. Third device used for testing, monitoring and OTA DFU.
? Designed and implemented firmware, communication with other modules, reviewed hardware design
? Used Nordic Semi nRF52833 (32-bit ARM Cortex-M4 SoC), u-blox NINA-B406, custom boards
? Defined device tree for the boards and devices
? Implemented communication with other modules over BLE long range, OTA DFU, secure bootloader, drivers, RTOS, I2C and SPI devices, Renesas WPC, pressure sensing, power management, tests, documentation. All implementations reflecting low power consumption aspects.
? Used C, Zephyr, nRF Connect SDK, Visual Studio Code, Google protocol buffer, Cmake, Ubuntu, VMWare, python, git, GNU toolchain, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence, UML, CMMI
Contrast booster
ulrich medical Gmbh, Ulm, ulrichmedical.de
remote
1 year 3 months
2020-05 - 2021-07

Multi SIM card reader 4/8

Senior Embedded Engineer
Senior Embedded Engineer
? Multi SIM card reader ? one board solution
? Realized a complete hardware design, schema, PCB layout (Eagle), production and assembly
? Used Microchip SAME53N20A (32-bit ARM Cortex-M4 MCU), custom board
? Designed and implemented firmware, integrated communication with server (PCSC library, Ubuntu)
? Implemented USB (Smart card, CDC, DFU interfaces / functions) and ethernet interfaces, I2C, bootloader; DFU, threads, SIM communication logging on the server (USB console), functions of ISO7816 standard, TCP/IP, tests, documentation
? Used C, FreeRTOS, python, git, MPLAB-X, GNU toolchain, J-link, MISRA C,, Ubuntu, Segger tools, Wireshark, Eagle, KiCAD, Agile, Scrum, CMMI
? Successfully deployed at customer ? used as part of a larger system (eNodeB simulator)
Multi SIM card reader
jSolutions s.r.o., Bratislava, Slovakia, jsolutions.pro
1 year 5 months
2019-01 - 2020-05

Drone control in a fixed space position, production preparation

Senior firmware engineer, Production manager
Senior firmware engineer, Production manager
? Maintained a unit for control of drone special use (staying in a fixed position in space, with communication RF antenna mounted, military use)
? Used STM32, STM32CubeMX, ADC/DAC, CAN, UART, USB, python, git
? Realized complete production preparation ? PCB, BOM, special parts, production details, logistics, packaging
? Negotiated unit price and production cost with customer and production unit
Aliter Technologies, a.s., Bratislava, Slovakia, aliter.com
Bratislava
1 year 3 months
2019-02 - 2020-04

Kegg ? Fertility Tracker

Senior firmware engineer
Senior firmware engineer
? Kegg, an IoT device ? woman fertility tracker
? Designed and implemented firmware, communication with mobile app and cloud, with test jig
? Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board
? Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, UART, PWM, ADC measurements, battery charging, power management, tests, documentation. All implementations reflecting low power consumption aspects.
? Used C, nRF SDK, python, Google protocol buffer, git, Eclipse, GNU toolchain, python, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum. FDA regulation IEC 60601, functional safety, UML, CMMI
? 40.000+ women using the tracker around the world
Kegg ? Fertility Tracker
Lady Technologies, Inc, San Francisco, kegg.tech
1 year 7 months
2018-09 - 2020-03

CPRI RF spectrum analysis, eNodeB simulator

Telecom consultant
Telecom consultant
? Analysed CPRI C&M channels of Huawei and Alcatel Lucent vendors
? Advised in FPGA IP core implementation, communicated with Xilinx support team support cases
? Managed eNodeB simulator requirements collection, design, implementation, deployment and acceptance.
? Negotiated with customers details and progress of the projects
jSolutions s.r.o., Bratislava, Slovakia, jsolutions.pro
Bratislava
19 years 3 months
1998-11 - 2018-01

Team Lead

Software Engineer, Team Leader, Project Manager, Managing Director
Software Engineer, Team Leader, Project Manager, Managing Director
? Started as a software engineer implementing telecom protocols
? Received 6 months on site training at GN Nettest, A/S, Copenhagen, Denmark
? With company growing worked as a team leader, then project manager and finally as a director
? Built up company from size of 5 up to 95 employees
? Realized projects in Telecoms and Embedded Systems domains
? Worked for renowned customers like Vodafone, Orange, Alcatel-Lucent, BT, Lufthansa, Braun, Frequentis, 2N, Kobil, Anritsu, ?
Anritsu Solutions SK, s.r.o., Bratislava, Slovakia, anritsu.com
Bratislava

Position

Position

Senior Embedded Engineer

Kompetenzen

Kompetenzen

Programmiersprachen

C/C++
Embedded
Telecoms
? Signaling analysis, protocols 5G, 4G, 3G, 2G, RAN, CN, SIP, VoIP, IMS, IP
? Signaling deciphering (various interfaces)
? Active and passive probing
? RSM, RF signal demodulation and decoding (I/Q data, signal IDs extraction: LTE, NB IoT, 4G, 3G, 2G, ?), I/Q data collection, online / offline processing
? CPRI data processing and analysis
? Test & measurement systems ? automation, test cases, equipment vendor agnostic
Embedded systems
? HW design and implementation, including PCB design and assembly
? MCUs, bare-metal, Zephyr, FreeRTOS, Azure RTOS ThreadX
? x86, ARM Cortex
? Microchip, Nordic Semi, u-blox, STM8, STM32, 8051
? Arduino, Raspberry Pi
IT, software
? C/C++, Assemblers, Python
? BLE, USB, DFU, bootloader, UART, I2C, SPI, TCP/IP
? Git, requirements, tasks and bug tracking tools, various development and debugging tools, J-link
? Design and implementation, Fault tolerance, QA, testing methodologies
? Windows, Linux
Team Leading and Projects Management
? Preparation, analysis, risks analysis
? Planning, supervision, management, reporting
? Delivery, Support

Branchen

Branchen

Most of the projects done are in Medical domain

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 1 month
2023-11 - 2024-11

Epitome Inc, Robotic toothbrush

Senior Embedded Engineer
Senior Embedded Engineer
Epitome, Inc, Vienna, epitome.inc
Project: in a medical / health domain, an intelligent and advanced teeth care (refer to company page)
? Implemented different firmware functionalities
? Secure boot and secure firmware update, MCUboot and TFM in STM32, Trust Zone functionalities, multiple MCUs firmware update orchestration, over different interfaces (CAN, USB), custom loader over CAN, web server and application to perform firmware update
? Porting applications to TFM, secure and non-secure application split
? Time synchronization over CAN / Cyphal, timers, motor control, ADC, I2C, PWM, WDT, CAN communication, bare metal implementation, Azure RTOS ThreadX
? Test environment based on Raspberry Pi, python, CI/CD, docker container
? Used C, STM32CubeIDE, STM32U5xx, Cortex M33, Trust Zone, TFM, MCUboot library, custom board, STM32 HAL library, Cyphal, yakut, GNU toolchain, docker, python, fask, flask-socketio, STM link, Peak CAN tool, Agile, Scrum, git, Jira, Confluence
Toothbrush
Epitome Inc, epitome.inc
Vienna
7 months
2023-01 - 2023-07

Dialock ? Terminal firmware

Senior firmware engineer
Senior firmware engineer
Project: Dialock ? Terminal firmware
? Access systems ? door and cabinet locks, RFID cards / tags based access terminals
? Worked on different project parts, migration to new libraries
? Used Nordic Semi nRF52840 (32-bit ARM Cortex-M4 SoC), custom board
? Implemented BLE communication using nimBLE library as an alternative to nRF BLE SoftDevice, drivers BLE, I2C, SPI, UART, RTC, PWM, RFID, ADC; OpenThread, firmware upgrade from bare metal nRF5 SDK to RTOS / Zephyr; current consumption measurements, unit tests, documentation. All implementations reflecting low power consumption aspects
? Used C, python, nRF5 SDK, Nordic Connect SDK, Zephyr, FreeRTOS, Visual Studio Code, Keil uVision, git, cmake, Segger Embedded Studio, GNU toolchain, python, git, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence
Dialock - door access system
Sphinx Electronics GmbH & Co KG / Häfele, Kenzingen, DE, hafele.com
Kenzingen, remote
1 year 7 months
2021-08 - 2023-02

Hydrostasis hydration sensor

Senior firmware engineer
Senior firmware engineer
Hydrostasis Inc., San Diego, hydrostasis.com
Project: Hydrostasis hydration sensor (IoT, refer to the company page)
? An IoT device measuring human body hydration
? Designed and implemented firmware, communication with mobile app and cloud, reviewed hardware design
? Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), u-blox BMD-350, custom board
? Implemented communication with mobile app over BLE, OTA DFU, secure bootloader, Maxim 86171 (Optical pulse oximeter and heart-rate sensor AFE for wearable health) measurements, I2C, SPI, RTC synchronization, battery charging, power management, tests. Documentation. All implementations reflecting low power consumption aspects.
? Used C, python, nRF SDK, git, Segger Embedded Studio, GNU toolchain, python, git, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence, FDA regulation IEC 60601, functional safety, UML, CMMI
Hydration sensor
Hydrostasis Inc., San Diego, hydrostasis.com
remote
10 months
2021-12 - 2022-09

Contrast booster - devices used during patient scanning

Senior firmware engineer
Senior firmware engineer
? Two devices driven by nRF MCUs, measuring pressure and temperature, voltages, WPC (Wireless Power Charging) modules, communicating via BLE, setting up TX power, measuring RSSI, indicating pressure values via LED modules. Third device used for testing, monitoring and OTA DFU.
? Designed and implemented firmware, communication with other modules, reviewed hardware design
? Used Nordic Semi nRF52833 (32-bit ARM Cortex-M4 SoC), u-blox NINA-B406, custom boards
? Defined device tree for the boards and devices
? Implemented communication with other modules over BLE long range, OTA DFU, secure bootloader, drivers, RTOS, I2C and SPI devices, Renesas WPC, pressure sensing, power management, tests, documentation. All implementations reflecting low power consumption aspects.
? Used C, Zephyr, nRF Connect SDK, Visual Studio Code, Google protocol buffer, Cmake, Ubuntu, VMWare, python, git, GNU toolchain, J-link, nRF toolbox, Segger tools, Agile, Scrum, Jira, Confluence, UML, CMMI
Contrast booster
ulrich medical Gmbh, Ulm, ulrichmedical.de
remote
1 year 3 months
2020-05 - 2021-07

Multi SIM card reader 4/8

Senior Embedded Engineer
Senior Embedded Engineer
? Multi SIM card reader ? one board solution
? Realized a complete hardware design, schema, PCB layout (Eagle), production and assembly
? Used Microchip SAME53N20A (32-bit ARM Cortex-M4 MCU), custom board
? Designed and implemented firmware, integrated communication with server (PCSC library, Ubuntu)
? Implemented USB (Smart card, CDC, DFU interfaces / functions) and ethernet interfaces, I2C, bootloader; DFU, threads, SIM communication logging on the server (USB console), functions of ISO7816 standard, TCP/IP, tests, documentation
? Used C, FreeRTOS, python, git, MPLAB-X, GNU toolchain, J-link, MISRA C,, Ubuntu, Segger tools, Wireshark, Eagle, KiCAD, Agile, Scrum, CMMI
? Successfully deployed at customer ? used as part of a larger system (eNodeB simulator)
Multi SIM card reader
jSolutions s.r.o., Bratislava, Slovakia, jsolutions.pro
1 year 5 months
2019-01 - 2020-05

Drone control in a fixed space position, production preparation

Senior firmware engineer, Production manager
Senior firmware engineer, Production manager
? Maintained a unit for control of drone special use (staying in a fixed position in space, with communication RF antenna mounted, military use)
? Used STM32, STM32CubeMX, ADC/DAC, CAN, UART, USB, python, git
? Realized complete production preparation ? PCB, BOM, special parts, production details, logistics, packaging
? Negotiated unit price and production cost with customer and production unit
Aliter Technologies, a.s., Bratislava, Slovakia, aliter.com
Bratislava
1 year 3 months
2019-02 - 2020-04

Kegg ? Fertility Tracker

Senior firmware engineer
Senior firmware engineer
? Kegg, an IoT device ? woman fertility tracker
? Designed and implemented firmware, communication with mobile app and cloud, with test jig
? Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board
? Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, UART, PWM, ADC measurements, battery charging, power management, tests, documentation. All implementations reflecting low power consumption aspects.
? Used C, nRF SDK, python, Google protocol buffer, git, Eclipse, GNU toolchain, python, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum. FDA regulation IEC 60601, functional safety, UML, CMMI
? 40.000+ women using the tracker around the world
Kegg ? Fertility Tracker
Lady Technologies, Inc, San Francisco, kegg.tech
1 year 7 months
2018-09 - 2020-03

CPRI RF spectrum analysis, eNodeB simulator

Telecom consultant
Telecom consultant
? Analysed CPRI C&M channels of Huawei and Alcatel Lucent vendors
? Advised in FPGA IP core implementation, communicated with Xilinx support team support cases
? Managed eNodeB simulator requirements collection, design, implementation, deployment and acceptance.
? Negotiated with customers details and progress of the projects
jSolutions s.r.o., Bratislava, Slovakia, jsolutions.pro
Bratislava
19 years 3 months
1998-11 - 2018-01

Team Lead

Software Engineer, Team Leader, Project Manager, Managing Director
Software Engineer, Team Leader, Project Manager, Managing Director
? Started as a software engineer implementing telecom protocols
? Received 6 months on site training at GN Nettest, A/S, Copenhagen, Denmark
? With company growing worked as a team leader, then project manager and finally as a director
? Built up company from size of 5 up to 95 employees
? Realized projects in Telecoms and Embedded Systems domains
? Worked for renowned customers like Vodafone, Orange, Alcatel-Lucent, BT, Lufthansa, Braun, Frequentis, 2N, Kobil, Anritsu, ?
Anritsu Solutions SK, s.r.o., Bratislava, Slovakia, anritsu.com
Bratislava

Position

Position

Senior Embedded Engineer

Kompetenzen

Kompetenzen

Programmiersprachen

C/C++
Embedded
Telecoms
? Signaling analysis, protocols 5G, 4G, 3G, 2G, RAN, CN, SIP, VoIP, IMS, IP
? Signaling deciphering (various interfaces)
? Active and passive probing
? RSM, RF signal demodulation and decoding (I/Q data, signal IDs extraction: LTE, NB IoT, 4G, 3G, 2G, ?), I/Q data collection, online / offline processing
? CPRI data processing and analysis
? Test & measurement systems ? automation, test cases, equipment vendor agnostic
Embedded systems
? HW design and implementation, including PCB design and assembly
? MCUs, bare-metal, Zephyr, FreeRTOS, Azure RTOS ThreadX
? x86, ARM Cortex
? Microchip, Nordic Semi, u-blox, STM8, STM32, 8051
? Arduino, Raspberry Pi
IT, software
? C/C++, Assemblers, Python
? BLE, USB, DFU, bootloader, UART, I2C, SPI, TCP/IP
? Git, requirements, tasks and bug tracking tools, various development and debugging tools, J-link
? Design and implementation, Fault tolerance, QA, testing methodologies
? Windows, Linux
Team Leading and Projects Management
? Preparation, analysis, risks analysis
? Planning, supervision, management, reporting
? Delivery, Support

Branchen

Branchen

Most of the projects done are in Medical domain

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.