12/23/2018 updated


100 % available
Embedded Software Enginer
Sri Lanka
Sri Lanka
Java (Programming Language)Advanced Microcontroller Bus ArchitectureAndroid (Software)Architectural DesignComputer VisionTelecommunicationsC++ (Programming Language)Computer ProgrammingIntegrated Circuit DesignLogic SynthesisDigital IntegrationDigital Signal ProcessingDigital SystemsElectronicsEmbedded C
- BSc.Eng (Hons) graduate from University of Moratuwa, Electronic and Telecommunication Engineering
- 4+ Years of experience in FPGA based systems design, simulation and emulation
- 4+ Years of experience in hardware description language ( Verilog, System Verilog)
- 4+ years of experience in C/C++ Programming
- 4+ years of experience in Digital Circuit design and Digital System Architecture design
- 4+ Years of experience in FPGA tools (Xilinx- Vivado/ ISE/ Vivado HLS, Altera- Quartus, QSys)
- 4+ years of experience in embedded systems design and microcontroller programming
- 3+ Years of experience in ASIC design and verification flow
- 2+ Years of experience in Digital IC verification (Lint Checking, CDC, Power Analysis , SpyGlass)
- 2+ years of experience Digital IC design tools ( Synopsys Synplify, Synopsys Design Compiler, DFT compiler, IC compiler)
- 2+ years of experience in emulation ( Synopsys Zebu)
- 4+ years of experience in simulation ( Synopsys VCS, Mentor Graphics QuestaSim/ModelSim)
- 2+ Years of experience and knowledge on 802.11 Ethernet (Internet Protocol) MAC/PCS layer IP development (10Mbps,100Mbps,1G,10G,25G,40G,100G,400G Ethernet)
- Experience and knowledge in High-Speed Digital design (>500MHz)
- Experience in programming MATLAB, Simulink and Java
- Knowledge and Experience in Machine vision and Image processing
- Experience in Android App development
- Experinece in Scripting languages ( Perl, Python, Shell, TCL)
- Experience in IP integration in SoC and other processor systems
- Knowledge in DSP( Digital Signal Processing using embedded systems)
- Knowledge and experience in embedded systems protocols such as AMBA(AXI,AXI4), I2C, SPI, UART, CAN
- Experience in embedded Linux OS, embedded Java, embedded C (PIC, Atmega, Raspberry Pi)
- Knowledge in formal verification methods such as UVM, SVA
- Knowledge and experience in STA ( Static timing analysis)
- Experience in PCIe Protocol (1st Gen, 2nd Gen and 3rd Gen)
Languages
EnglishGood