Schlagwörter
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)
Software Team Leader (2011 – 2015)
Senior Staff Software Engineer (2009 – 2011)
System engineering software team leader (2008 – 2009)
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
- 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
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.
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.
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).
- Lead a development team of 6 software engineers.
- 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