Senior Embedded Engineer
Company: Brivo
Location: Provo
Posted on: March 18, 2023
Job Description:
About the RoleAs a senior embedded Linux engineer, you will own
our embedded application software, firmware and hardware on which
it runs. We are looking for a motivated self-starter with a
background in IoT technologies that communicate in a client/server
architecture environment. We want someone who is excited to take
ownership of our smart home gateway platform or Brivo Access panels
and along with the team, build a stable, reliable and scalable
platform to support our next phase of growth. You will be an
integral part of the engineering team to deliver real, immediately
impactful products.You will also be expected to:
- 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 teamAbout You
- 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)Preferred Skills
- 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 technologiesAbout UsBrivo is the
global leader in mobile, cloud-based access control for commercial
real estate, multifamily residential, and large distributed
enterprises. Our comprehensive product ecosystem and open API
provide businesses with powerful digital tools to increase security
automation, elevate employee and tenant experience, and improve the
safety of all people and assets in the built environment. Having
created the category over twenty years ago, our building access
platform is now the digital foundation for the largest collection
of customer facilities in the world, trusted by more than 25
million users occupying over 300M square feet of secured space in
42 countries.Our dedication to simply better security means
providing the best technology and support to property owners,
managers, and tenants as they look for more from buildings where
they live, work, and play. Our comprehensive product suite includes
access control, smart readers, touchless mobile credentials,
visitor management, occupancy monitoring, health and safety
features, and integrated video surveillance, smart locks, and
intercoms. Valued for its simple installation, high-reliability
backbone, and rich API partner network, Brivo also has the longest
track record of cybersecurity audits and privacy protections in the
industry.Brivo is privately held and headquartered in Bethesda,
Maryland. Learn more at Brivo is an Equal Opportunity/Affirmative
Action Employer
Keywords: Brivo, Provo , Senior Embedded Engineer, Engineering , Provo, Utah
Didn't find what you're looking for? Search again!
Loading more jobs...