Martin Ramcharan
Software Engineer at Delft Dynamics B.V.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Dutch Full professional proficiency
-
Hindi Limited working proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Credentials
-
VxWorks 6.9 and Workbench Essentials
Wind RiverMar, 2017- Sep, 2024
Experience
-
Delft Dynamics B.V.
-
Netherlands
-
Aviation & Aerospace
-
1 - 100 Employee
-
Software Engineer
-
Jan 2021 - Present
-
-
-
Hybrid DSP Systems BV
-
Netherlands
-
Defense and Space Manufacturing
-
1 - 100 Employee
-
Software Engineer
-
Apr 2019 - Jan 2021
Design and implement Linux software API stack in C/C++/Python for PCIe FPGA Firmware AXI4-Lite IP control and high-speed data acquisition. Implement DSP algorithms for high-speed analog front-end ADC signal analysis. Design and implement Microchip micro-controller embedded software for FPGA carrier board power-up and board power management. Implement TIER1/TIER2 VITA 46.11 IPMI on ATSAMV71 micro-controller for remote board management functionality. Design and implement Linux software API stack in C/C++/Python for PCIe FPGA Firmware AXI4-Lite IP control and high-speed data acquisition. Implement DSP algorithms for high-speed analog front-end ADC signal analysis. Design and implement Microchip micro-controller embedded software for FPGA carrier board power-up and board power management. Implement TIER1/TIER2 VITA 46.11 IPMI on ATSAMV71 micro-controller for remote board management functionality.
-
-
-
Sensuron
-
United States
-
Defense and Space Manufacturing
-
1 - 100 Employee
-
Software Engineer
-
Feb 2019 - Apr 2019
Re-branding of 4DSP PCIe device drivers, API libraries and application software written in C, to Sensuron LLC licensed software. Re-write parts of the software stack to seamlessly integrate with the Sensuron Firmware IP and hardware. Re-branding of 4DSP PCIe device drivers, API libraries and application software written in C, to Sensuron LLC licensed software. Re-write parts of the software stack to seamlessly integrate with the Sensuron Firmware IP and hardware.
-
-
-
Mapper
-
Netherlands
-
Semiconductor Manufacturing
-
1 - 100 Employee
-
Software Engineer
-
Aug 2018 - Feb 2019
Application design and implementation using Python for data extraction from CMT internal document storage system. Bug-fixing pyCuda interface code for Electron Beam Measurement system and bug-fixing of Beam Deflector Control processing backend. Worked on sensor data acquisition interface to Water Control Box lithography machine cooling system. Application design and implementation using Python for data extraction from CMT internal document storage system. Bug-fixing pyCuda interface code for Electron Beam Measurement system and bug-fixing of Beam Deflector Control processing backend. Worked on sensor data acquisition interface to Water Control Box lithography machine cooling system.
-
-
-
Celestia Satellite Test & Simulation BV
-
Netherlands
-
Information Services
-
Software Engineer
-
Apr 2018 - Jul 2018
Worked on inter-process communication infrastructure of TM/TC satellite test equipment control software. Implement TM/TC simulator loop-back automated python test scripts for system level setup verification. Worked on inter-process communication infrastructure of TM/TC satellite test equipment control software. Implement TM/TC simulator loop-back automated python test scripts for system level setup verification.
-
-
-
Abaco Systems, Inc.
-
United States
-
IT Services and IT Consulting
-
Software Engineer
-
Apr 2016 - Mar 2018
Started working at 4DSP which was acquired by Abaco Systems. Worked on the design and implementation of driver and library API C/C++ control software to control and configure AXI FPGA Firmware IP. The software stack was mainly used to offload high-speed ADC data from FMC cards or playback DAC data on the FMC cards through TCP/IP sockets or PCIe root complex. Other tasks involved compiling custom bootloaders and kernels for the ARM A9/A53 cores on the Zynq Ultrascale and Zynq Ultrascale+ SOC using the Xilinx Petalinux SDK tools. Additionally, have the FPGA AXI control software stack cross-compiled to work on the Petalinux kernels. Another project involved implementing 10 Gb Ethernet FPGA IP control software and MAC frame data acquisition software using the WinPcap tool. I also worked on the development of embedded software for Si Labs C8051F96x uC to control FPGA carrier board power-up and board information management. Show less
-
-
-
-
Embedded System Engineer
-
Mar 2010 - Mar 2016
I worked on the development of the Cow Wellness SensOor, a wireless electronic device that measures the activity and temperature of cows. I also worked on the development of the Human Wellness SensOor, a wireless electronic device for non invasive measurement of the heartbeat and oxygen saturation in blood. My role as a software engineer involved developing software on all levels, from bare-metal embedded code for the SensOor device and wireless routers and receiver stations up to DAQ user software. Additional activities included the translation of high level product requirements to hardware and software requirements, research and development of application specific algorithms and implement test procedures and test software to ensure maximum product quality after PCB assembly. Software tools used: IAR Embedded Workbench, Atmel AVR Studio, Matlab, Visual Studio, SQLCE, Freescale Beekit, Code Composer Studio, Tortoise SVN, Redmine, Youtrack. Programming languages and libraries used: C, C++, C#, WPF, WCF. Hardware used: Freescale ARM7 MC13224/6, Atmega 168, Freescale ARM Cortex M4 MKW21/24, MSP430 F513x/F613x series, TI CC1101/CC1111, TI AFE4490/AFE4400 analog front-end. Interfaces and protocols: UART, I2C, SPI, IEEE 802.15.4 (2.4 GHz/868 MHz). Show less
-
-