
Sajjad Hussain
Senior Embedded Systems Engineer
Salary / Daily rate
76 Karlsruhe, Germany
Freelance
Languages
About me
Intro
Embedded Systems Engineer with 15+ years specializing in FPGA design, hardware-software co-design, and IoT solutions. Led development of complex systems from PCR machines to smart air quality networks, with expertise in reliability optimization for many-core systems. Ready to deliver complete embedded solutions from concept to production.
Work experience
Research Assistant
Karlsruhe Institute of Technology (KIT)
Mar 2015 - Present
11 years 8 months
CES - Chair for Embedded Systems, Haid-und-Neu-Str. 7 76131 Karlsruhe Germany
As an independent researcher carried research in the field of Hardware-Software Co-Design of Cross-Layer Reliability Optimizations for On-Chip Many-core Systems Core activities and responsibilities: -research and literature exploration for soft-error optimization techniques - development of complete framework for performance-area-power-temperature analysis for soft-error vulnerability - publishing the novel research contributions in the international articles Thesis Supervisions: - Bin Asif, Abdullah Master thesis - Enhancing Hardware Security for Reconfigurable Devices - 2023 - Ourgani, Ayoub Bachelor thesis - ML-Based Detection of Malicious Modifications in the FPGA - 2023 - Oğuz, Yiğit Bachelor thesis - Hardware Trojan detection during FPGA design Flow Leveraging Machine Learning - 2022 - Arif, Mehwish Master thesis - Designing an Approximate ASIP for Machine Learning - 2019 Application-Specific-Instruction-Processor Lab Development for Master Students offered in Each semester: - developed a complete framework to customize a process by adding new custom instructions - framework involved Xilinx ISE, ModelSim, Shell Scripts, Makefile, DLXsim, C++, GIT, Virtex-5 and a custom accessory board - Scripts for auto compiling an application for given processor - Development of FPGA framework between the processors and accessories like serial port and LCD - ModelSim hardware Simulation, Extended Instruction Set Simulation in C++ based DLXSIM - Supervision and documentation of the lab sessions
Hardware Engineer
Alstom
Apr 2024 - Dec 2024
9 months
68 Mannheim, Germany
Hardware Engineer
BRÜGGEN ENGINEERING GmbH
Apr 2024 - Dec 2024
9 months
68 Mannheim, Germany
Hardware Engineer - ALSTOM Signal GmbH Mannheim, Germany [via BRÜGGEN ENGINEERING GmbH, Mannheim] - Development of test procedures to investigate the functional, electrical and environmental requirements of different hardware boards of hardware boards of ATB (Automatic TreinBeïnvloeding) systems. The hardware boards include the backplane, the subracks, the multi-output power supply board, the antenna coupling board, and antenna decoding board. - Implementation, execution and documentation of test procedures for input/output, function, isolation, high voltage protection and temperature and temperature conformity for various hardware boards. - Migration of FPGA firmware for antenna decoding from Spartan-3 to Artix-7 FPGA board in Vivado 2022.2.
Wissenschaftliche Hilfskraft
FZI Forschungszentrum Informatik
May 2023 - Dec 2023
8 months
76 Karlsruhe, Germany
Worked independently in a team working on robotics projects - Developed different boards/nodes for various robot functionalities/arms - Development, PCB Design, Prototyping, Embedded Systems, Firmware, ROS2, Micro-ROS
AI Automation Engineer
NovelSense UG (haftungsbeschränkt)
Jun 2022 - Mar 2023
10 months
76 Karlsruhe, Germany
As an embedded systems engineer designed, the main tasks was to: - develop a lightweight, lower-power traffic monitoring solution on an embedded device with a neural processing unit (Khadas VIM3) - exploring the existing models provided by the developers of the device, understanding and fixing the discrepancies in the different firmware and SDK versions as well as creating a C-code stub with minimal dependencies which can execute any supported neural network model. - Demonstrated the functionality by running and interpreting the YOLO3 model using this reduced code. Despite the lacking documentation and community support, - implemented a profiling automation around this minimal code. He built abstractions in Python/Jupyter/PyTorch/Bash which run on a host system and remotely trigger the execution and measurement of the model or specific neural network operations on the embedded device; - returning the measurement results to the host for further processing and analysis this profiling automation became the crucial block for the neural architecture search for ABAKUS. - AI (NovelSense’ traffic monitoring solution) to understand supported operations and their temporal behavior given a number of parameters.
Wissenschaftliche Hilfskraft
University of Karlsruhe
Feb 2019 - Mar 2023
4 years 2 months
TECO, KIT, Vincenz-Prienßnitz-Str. 1, 76131 Karlsruhe, Germany
Worked independently to design and Development of Embedded Systems, IOT and Smart Systems, including: - Smart Air Quality Network (SmartAQNet) Acquisition System - Intelligent Environment secures Choice of Interaction Device- IntEnseChoI - Battery-backed GSM/GPRS SmartAQNet Acquisition System for eScooter (ScooterAQNet) Core activities and responsibilities: - Digital Design, PCB Design, Prototyping, Embedded Systems, Firmware, Documentation End Product: - Hardware PCB, Complete Embedded Device with UI software
Wissenschaftliche Hilfskraft (Werkstudent/Student Assistant)
Visteon Corporation
Jul 2018 - Dec 2018
6 months
76 Karlsruhe, Germany
OS virtualization and literature review for performance benchmarking of monolithic & microkernel
Senior Engineer
Informatics Complex
Sep 2006 - May 2015
8 years 9 months
Islamabad, Islamabad Capital Territory, Pakistan
Design and Development of Embedded Systems, including: - Polymerase Chain Reaction (PCR) Machine for Medical Hospitals - Time-to-Digital Converter (TDC) Time Measurement Unit - Secure Communication over Landline - Seismic Data Acquisition System with Data Logger - Digital Frequency/Rate Meter - Air Lift Controller - HVAC Boiler Control System - CNC Machine - FPGA and Microcontroller Training Boards - Anything I/O PCI Card Main activities and responsibilities: - Component Selection & Procurement - Designing the complete hardware prototype - Design and Development of printed circuit board (PCB) - Development of complete firmware for microcontroller (C) - Development of configurable logic in FPGA and verification with ModelSim - Documentation (User, Technical and Development Manuals) End Product: - Hardware PCB, Complete Embedded Device with UI software
Education
Pakistan Institute of Engineering & Applied Sciences (PIEAS)
Master of Science (MS)
2004 - 2006
3 years
Mehran University of Engineering and Technology
Bachelor of Engineering (BE)
2000 - 2004
5 years
P.S.S.S.S. Degree College Sanghar
F.Sc.
1997 - 1998
2 years