Roie Dahan
Real Time Embedded Linux Group Manager, ITS-Telecom Ltd.
Skills Resumo
Jogador da equipe forte, com excelentes capacidades humanas.
Forte equipe de construção e habilidades organizacionais, mentor excelente.
Core competência da TR e projeto de sistemas de comunicações de dados.
Muito programador C competente, com experiência em C + +.
Excelentes habilidades de resolução de problemas metódicos, muito forte, como um software integrador de hardware do sistema BSP.
Interesse especial em dispositivos móveis embutidos, comunicações de dados e em tecnologias sem fio.
Experiência de programação em uma variedade de ambientes: RT sistemas embarcados, WinCE, Linux, Symbian e Microsoft Windows.
Experientes com microcontroladores ARM, MIPS, PowerPC, PowerQUICC, TI,
bem como a arquitetura do PC.
Experiência de trabalho com JTAG, compositor do código, Osciloscópios, VSA, ESG, analisador de espectro, etc
2007 - 2009RT gerente do grupo Embedded: (de duas equipes de desenvolvimento offshore e local).
Telecom Company era estabelecer, há catorze anos como uma empresa privada com foco em dispositivos PBX periféricas, em meados de 2006 o conselho de Administração da Companhia decidiu que a Companhia de Telecomunicações necessidade de se reinventar.
Como parte do processo de reorganização que se juntou a Companhia de Telecomunicações de I & D departamento como Real Time Embedded gestor do grupo.
Exigência da empresa para caber dentro do orçamento e do tempo de restrição Tomei os seguintes passos:
Plataforma de Hardware 1.Selected para caber BOM, TTM, requisitos de desempenho.
2.Introduced desenvolvimento no exterior para reduzir custos de desenvolvimento.
OS 3.Selected Linux para o novo dispositivo para reduzir os custos de royalties.
4.Selected middleware de terceiros para reduzir o tempo para o mercado.
5.Introduced China com diversos fornecedores de hardware para reduzir o custo BOM.
Principais tarefas de gestão offshore:
• introduziu o desenvolvimento offshore, resultando em melhoria da capacidade, produtividade e custo
poupança (grupo de seis desenvolvedores Linux).
• Dirigido o crescimento da equipe, incluindo a seleção de candidatos, a orientação para a nova equipe
membros, e os esforços de construção de outra equipe.
• Dirigido orçamento-programa, incluindo salários empregador equipe remoto e custos adicionais
despesas.
• Responsável por todas as comunicações com a PM e Marketing e regulamentada todas as actividades a
a equipe offshore de acordo com a PM e Marketing e exigências do cliente.
• Projetos de Planejamento novas estimativas preparado para o esforço e custo, avaliados os riscos do projeto,
requisitos definidos para os recursos de engenharia.
• Tracked conquistas da equipe em uma base diária e relatado o status de equipe
actividades de VP R & D através de relatórios de status semanais e chamadas em conferência.
Principais Tarefas (Hands on):
Seleção da plataforma de hardware (com base nos requisitos e roteiro):
a.Search para chipset SoC vários's.
chipset b.Compare (preço BOM e desempenho, risco, TTM, EOL e ROI ...).
c.make uma broca EVM faixa abaixo da avaliação,
(compilador, depurador, drivers, boot loader ...).
Câmara Bring-up com base nas alterações de hardware:
a.Rewrite gestor de arranque para caber: nem alterações, RAM, CPLD, miniPCI.
b.Debug e executar iniciar kernel do Linux.
Drivers de dispositivos:
Flash Driver a.NAND usando jffs2, YAFFS2, Ext3.
b.DSP motorista de ônibus HSS.
drivers c.Serial: UART, I2C, SPI, USB.
d.Ethernet sobre driver USB para 3GPP dispositivo WAN PPP (HSUPA).
e.FXS, FXO (SLIC e DAA) drivers.
f.Porting: Wi-Fi 802.11b, g, n motorista, motorista de ônibus miniPCI.
g.FPGA (Verilog) driver.
Ambiente e desenvolvimento da cadeia de Ferramenta:
apoio a.Enable para profiler, gdb, kgdb e depurador ARM (ICE).
b.Integrate uma plataforma de desenvolvimento completo (C:: B e KDevelop) com o gdb & svn.
OS: Debian Linux, Embedded Linux
Espaços de Trabalho: C:: B, KDevelop, kgdb, ICE
2005 - 2007Rádio Firmware Team Leader
Texas Instruments: WLAN1251 802.11.a, b, g (ARM7) Firmware (PHY, MAC Level)
Implementação de algoritmos Rádio firmware para otimizar o desempenho de RF ICs rádio sem fio.
Integrar o novo firmware com o ICS e depurar problemas de RF,
(esporas, emissões, figura de ruído, EVM mais temp DOE).
Forte ênfase na menor consumo de energia,
Avançado (TI's Low Power segmentação 2.5G, 3G, 3.5G de celulares).
Debug e suporte ao cliente PCB desenvolvimento e integração de RF.
Baixo nível de desenvolvimento de firmware de tempo real embarcado em C e montagem,
ARM7, PHY, MAC Level.
Módulos:
1.Extreme Low Power Module (ELP).
2.Production Line Testing (PLT).
3.Power Management (PM).
4.ATE.
Rádio Calibrações:
5.Signal-ruído (SNR).
6.TX IQ Mismatch.
7.TX Equalização.
8.Close Loop Power Correction (CPFM).
9.Dynamic correcção de CC.
10.RSSI calibração offset.
Utilitário de teste:
Rádio testes de aplicação (UI), utilizando QT.
Caracterização Rádio GUI usando. NET.
2005 - 2005WinCE 4,2 BSP Motorola Dragon Ball MX1 (ARM9)
1.Board Bring-up (KernelInit, MMU, e carregador de inicialização).
2.Define e integrar componentes periféricos externos (nível de kernel).
3.Os Monitor Display driver:
TV FS453 out) DMA, CMX, SDRAM, PLL, I2C (.
SED1650 LCD Controller.
Drivers 4.Peripherals:
TL16C752B) DUAL UART com 64-BYTE FIFO até 921K).
CODEC de Áudio (SSI, I2C).
CSR Bluetooth (adicionar suporte aos perfis: (OBEX, DUP, Modem GW ... ..
Micronet SDK:
a.DAC / ADC SPI.
b.GPIO.
controles c.UI.
OS: CE4.2, CE.NET
Espaços de Trabalho: BSP CE.NET Platform Builder,. NET Compact Framework, eVC4.
2004 - 2005Portando MME da Symbian para PocketPC
1.Define & Design arquitetura de software.
2.Divide componentes em grupo de trabalho.
3.Porting Componentes e Implementação:
Comverse HMAP Stack.
A lógica da aplicação Symbian ל -. PocketPC
Wrapper. NET
Controles C # UI.
SO: PocketPC, CE.NET, Symbian.
Espaços de Trabalho:. NET Compact Framework, eVC4, CE.NET BSP
Protocols: Bluetooth, IrDA, HMAP, TCP / IP.
2003 - 2004Romat Telecom é uma ADSL DSLAM fabricação OEM.
1.Selecting Motorola MPC8260 (PowerQUICC II ™) para a próxima geração DSLAM ADSL2,
(SSH, DHCP, SNMP, MRTG, 8M FLASH, 32M RAM).
2.Building técnico utilizando várias ferramentas:
(Sniffer ARP, ARP spoofing, redirecionamento de bolso).
3.Build sistema de faturamento com o suporte de protocolo.
Software 4.Management usando SNMP & MySQL.
5.SNMP ActiveX.
OS: Linux Embedded, WinXP.
Espaços de Trabalho: Visual Basic, PHP, CGI, OO C, C + + POSIX, Visual C + +.
Protocolos: TCP / IP, RS232.
2000 - 2002ELearning sistema baseado em um servidor de cliente usando MPEG4, WMV.
Este sistema inclui: vídeo bidirecional, voz e texto de bate-papo, compartilhamento de aplicativos
Usando 56K baixa largura de banda.
1.Building um sistema de sincronização dos dois fluxos de vídeo.
2.Decrease buferização tempo de vídeo.
3.Writing um sistema cliente-servidor.
OS: Windows2000 Server, Windows2000, Windows 9x.
Espaços de Trabalho: Visual C + + 6,0, o Visual Basic 6.0.
Protocolos: TCP / IP, UDP.
1997 - 1998Real Vision constrói um simulador de vôo em tempo real baseada em voxel & mapeadas Digital Train,
Performances 640x480x60fps System.
1.Creating GUI usando ActiveX e MFC.
2.Creating interface cliente / servidor.
3.Adding sistema de proteção de software e hardware.
SO: Windows 9x, WinNT.
Espaços de Trabalho: Visual C + + 5,0, o Visual Basic 5.0.
Protocolos: TCP / IP.
1996 - 1997ABLaser é um laser de corte e marcação de fabrico OEM.
1.Building uma interface com a ISCAR sistema de armazenamento eletrônico.
2.Control sobre taxa de gerador de RF até 50 megahertz.
3.Software & design de hardware para a alta velocidade de I / O.
4.Build um pedido CAN esse apoio. X,. Plt,. Dxf.
5.Vision: objeto de reconhecimento utilizando Dipix Power Graber 5000.
6.Creating GUI usando VB, ActiveX MFC
7.System controle usando Samsung PC10 & ACS SB série
OS: MS-DOS, Windows 95, WinNT.
Espaços de Trabalho: Borland C + + 3,11, Visual C + + 5,0.