Summary
• 20+ years of experience in development, test and verification of Embedded Systems
• Expert knowledge in programming in C++ and C in embedded and application programming
• Agile software development in a scrum team. Experience in OOA/OOD, Requirements Engineering and Testing.
• Extensive experience in development and verification of digital systems (ASICs and FPGAs)
• Experience with inter-chip and intra-chip communications standards and bus systems like Avalon, AMBA (AHB, APB, AXI), SPI, I2C.
• Experience with microprocessor cores like NIOS, ARM Cortex-A9, TriCore, Xtensa, PIC.
• Bring-up experience of complex embedded systems.
• Branches experience: automotive, telecommunication, aerospace and software houses.
Tools and Technologies
• Programming languages and HDLs: C/C++, VHDL, Verilog, SystemC, Python, Perl, tcl, Ada95, Javascript
• Libraries: OWL, STL, QT
• Digital Design Tools: Quartus, Libero, ISE, Vivado, Questa, ModelSim, Design Compiler, RTL-Compiler, SoC Encounter, Apollo, Prime Time, Formality, NC-Verilog, Tetramax, HSPICE, Gnu-Make, Altium Designer, Eagle
• Compilers and IDEs: gcc, Eclipse, Microsoft Visual Studio, gnu-Make, JBuilder, ObjectAda.
• Debuggers: gdb, Universal Debug Engine (UDE)
• RTOS: linux, eCos, Android
• Lab Instruments: Hands-on experience with lab instruments like oscilloscopes, logic analyzers, signal generators.
• Version-Control -Software: Subversion (svn), Microsoft TFS, Git