Profilbild von Dmitry Grinberg Linux embedded, C, C++, security, IoT, ARM aus

Dmitry Grinberg

verfügbar

Letztes Update: 04.05.2019

Linux embedded, C, C++, security, IoT, ARM

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher) | russisch (Muttersprache) | hebräisch (Muttersprache)

Dateianlagen

Resume2.docx

Skills

  • Software team management
  • Scrum master
  • Software design
  • Continuous integration, Jenkins
  • Embedded Linux, Yocto, VxWorks, Android, Windows Mobile
  • Cryptography, secure coding, security reviews of software
  • Open source libraries
  • Python
  • C++, C, Assembler (x86, 8x51, ARM-Cortex-A)
  • WIN32 programming, threads, multicore, WIN32 services
  • TCP/IP, SNMP, RS-232, RS-485, I2C
  • Network programming, distributed applications, ASP, .NET, COM, MFC
  • Digital video programming, MPEG, DVB, ATSC
  • Device drivers for Windows, DDK, SoftICE
  • MS-SQL, Firebird, MS Access, SQLite
  • SOAP, HTML, XML, JavaScript, CGI
  • Competent in basic electronic design
  • Proficiency in network administration

Projekthistorie

ARM, Internet of Things group
Software Team Leader – Mbed Linux OS Security team (2018 – Present)
  • Lead a team of 6 software engineers implementing security features over Mbed Linux OS for IoT devices.
  • Scrum master
  • Working with the architects to agree on the best design possible
  • Lead and motivate the team towards the delivery of high-quality results
  • Line management
  • Participating in the design, implementation, and testing of a Mbed Linux OS security features
  • Reviewing other people's code
  • Participating in an estimation task breakdown
  • Participating in product backlog prioritization
  • Writing and maintaining documentation
Software Team Leader – HDCP team (2015 – 2018)
  • Lead a team of 11 software engineers programming cross-platform HDCP protocol stack for mobile devices/set-top boxes augmented by HW security.
  • Scrum master
  • Responsibility on HDCP protocol stack architecture
  • Establish continuous integration processes
  • Break down concepts into user stories
  • Prioritize the product backlog
  • Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem solving
  • Doing everything possible to ensure delighting customers
  • Hands on experience in Design, Development and implement
  • Handover HDCP product to a 3rd party company
Sansa security (former Discretix, Sold to ARM)
Software Team Leader (2011 – 2015)
  • Lead a team of 7 software engineers programming cross-platform HDCP protocol stack for mobile devices/set-top boxes augmented by HW security.
  • Responsible for end to end delivery, from gathering requirements to the overall delivery and post-delivery support.
  • Manage multiple projects simultaneously.
  • Ensure team members stayed on task.
  • Regularly monitor work and cut problem members before issues became large.
  • Interaction with: product marketing, QA team, support team, external companies.
Harmonic Inc
Senior Staff Software Engineer (2009 – 2011)
  • Designed and implemented business logic for a DVB-S/S2 RF receiver card
  • Adding GBE output capabilities to the Integrated Video Processor device.
Scopus Network Technologies Ltd (Sold to Harmonic)
System engineering software team leader (2008 – 2009)
  • Leading a software development team of 2 software developers.
  • Implementation of software for two generations of a QAM card (deployed to different projects).
  • New technology evaluation (video encoders, decoder, and transcoders).
Integrated Receiver Processor software team leader (2006 – 2008)
  • Lead a development team of 6 software engineers.
Senior Software Engineer (1998 – 2006)
  • Integrated Receiver Decoder - Integrated with Conax CAS5/7 Conditional Access System
  • Universal Video Encoder - Designed and implemented business logic for operating DVB-S/S2 modulator card
  • Designed and implemented software permissions mechanism
  • Embedded Web Server - Designed and implemented client and server side
  • PSI/SI Generator and EPG - Designed and implemented the application of software for analyzing, editing, and generating PSI/SI tables for MPEG/DVB bit-streams
  • Statistical Multiplexer - Designed and implemented the client-server application of software for statistical rate multiplexing of a number of MPEG encoders
  • Network Management System - Designed and Implemented business logic for operating Radyne redundancy/protection switches
  • Conditional Access System - Developed client-server application of the software that manages subscriber’s access and transmits subscriber’s rights to the video multiplexers over IP or RS-232

Reisebereitschaft

Verfügbar in den Ländern Israel
Available
Profilbild von Dmitry Grinberg Linux embedded, C, C++, security, IoT, ARM aus Linux embedded, C, C++, security, IoT, ARM
Registrieren