mark umina - embedded software engineer
#_
mark umina
embedded software engineer
nyc | boston
mark.umina@gmail.com
     resume
linkedin
github
twitter
platforms:
- bare-metal
- freertos
- embedded linux
- mbed os/compiler
uC/processors last used:
- silicon labs efr32 and uc platforms
- nvidia nano production/dev modules
- nvidia tx2
- esp32
- ublox odin-w262
- nordic-nrf
- pic10-32
- attiny series
- imx6
- nvidia tx1
- tms320
- msp430
- stm32
- multitech mdot
peripherals:
- sensors and actuators
- smart home radios
- flash/eeprom
- cell modems 4G-LTE m2m (linux ppp and AT) and 5G (qmi interface)
- analog to digital converters (adc)
- pwm controllers
- charge controllers
- serial communication controllers
- emif for ram/flash/fpga/cpld interfaces
- network co-processors
protocols:
- qmi for cell
- uvc cameras
- tcp/ip
- spi/i2c/uart/jtag/custom
- ble (on bluedroid/nordic/bluez)
- http(s)
- mqtt
- lora
- zigbee
- zwave
- at-comand/parser
- nordic dfu transport
- modbus
- proprietary framing
software modules:
- drivers
- display
- bootloader
- application
- wired and ota upgrade
- system/program monitor
- system provisioners
- protocol parsers
linux-specific knowledge:
- u-boot source and boot scripting
- kernel compilation/patching
- logging
- init/systemd
- cmake/make/gcc
- peripheral communication (spi/i2c/etc...)
- c posix libraries
- system monitoring
- process resource monitoring
- partition and disk/image management
- secure data encryption/handling
electronics:
- digital circuit design/debug
- low-power hardware/software
- cpu/controller/soc selection & connectivity
languages:
- c/c++
- bash
- various asm
- some python
commercial software dev tools:
- stm32cube ide
- iar embedded workbench
- rowley crossworks
- atmel start/studio
- ti code composer
- keil uvision
- mbed online and mbed studio
vm/container:
- vmware
- virtualbox
- vagrant
- docker
hardware dev tools + related:
- oscilloscope
- joulescope (favorite tool!)
- current probes
- function generator
- logic and protocol analyzer
- soldering/prototyping
- welding and other metal fabrication
- enclosure and potting
recent roles held:
- senior field applications engineer at silicon labs
- senior software consultant
- software due dilligence for aquisitions
- senior embedded software engineer
- founder/member: www.threelabs.io