Senior Embedded Engineer
Brivo
Bethesda, Maryland
senior
embedded
engineer
embedded
hardware
software
smart home
team
engineering
technical
devices
access control
protocols
December 1, 2022
Brivo
Bethesda, Maryland
About The Role
- Full cycle software development of embedded applications already deployed and those under development.
- Technical ownership of hardware development lifecycle including requirements definition, board bring up and certification support
- Ability to generate technical requirements from stated product vision and translate them into direction for engineers
- Technical liaison between in-house engineering teams and hardware contract manufacturer
- Point of contact for customer escalation for 10K+ online connected devices in the smart home gateways and/or access control panels space
- Take pride in and own your code
- Manage/Debug a large network of distributed devices
- Lead and Manage an Engineering team
- 5-7 years of relevant experience
- BS in Computer Science, EE, or related Field
- Proficient in Embedded C/C++ development
- Experience with scripting languages such as BASH
- Bare metal experience including bootloaders (GRUB, UBOOT, etc)
- Ability to lead both technically and with people skills
- Experience in ARM development
- Experience in Raspberry Pi or similar (e.g., Beaglebone, Arduino)
- Experience with linux - kernel customization, network management, peripheral devices and make files
- Filesystem setup and modification including, UBIFS, Squash, JFFS2, NFS
- Expertise with OTA firmware update manager frameworks (e.g., mender etc)
- Diagnosing remote systems and post-mortem (log based) debugging
- Experience in hardware/software watchdogging
- Working knowledge of serial and differential protocols (CAN, I2C, SPI, RS-485)
- Experience in RF protocols (Zwave preferred, Zigbee, BLE)
- Bare metal experience
- Experience in Python, Tcl/Tk
- Experience with IOT networking and seamless failover (Ethernet, WIFI, Cellular)
- Familiarity with MQTT or similar protocols for time series data
- Experience with smart home technologies
Report this job