Post Job Free

Resume

Sign in

System Engineer Embedded

Location:
Tehran, Iran
Posted:
January 24, 2024

Contact this candidate

Resume:

Contact

Education

+98-936*******

Phone

ad217s@r.postjobfree.com

Email

Shervin Shokouhi

Senior Embedded System Engineer

13+ years of expertise in embedded systems, guiding projects from concept to production. Led a 17 engineers team to successfully deliver a safety-critical system, achieve all predefined goals and earning project accolades. Motivated lifelong learner, adept in embedded hardware/firmware design, testing, simulation, software programming, and hardware integration. Eager to tackle challenging projects with collaborative excellence. Professional Experiences

Designed power plant DCS MPU hardware with a separate communication processor to offload bottlenecks from main processor. Designed and simulated steam turbine controller’s analog output with full temperature range compensation, self calibration, different types of output protection and failure diagnostics according to IEC 61131. DCS analog output card with 33% higher conversion resolution and better protection over previous designs.

Implementing C++ CAN FD driver, brings 8X bandwidth and better safety over 1st backplane generation based on standard CAN protocol. Developed C# monitoring agent for +2000 banking ATM machines. Cover all hardware modules and software components.

Customizable banking security software with auto driver fault detection/recovery of USB cameras, caused improved up-time and stability of the whole system.

Automated testers for client/server end-to-end tests, new driver’s stability checks, eliminate human tester's intervention.

Designed an UAV autopilot hardware from concept to PCB and developed firmware in 2 years. System passed all flight tests without even one crash by help of extensive SIL/HIL simulations. 100% of the project's goals were achieved within the project deadline. Managing flight test team consisting of 17 electronic, mechanical and aerospace engineers, pilots man and logistics members during UAV system development and real flight tests.

Senior Embedded System Engineer

Senior Embedded System Engineer

Embedded System Engineer

Apr 2021 - PRESENT

Oct 2016 - Apr 2021

Apr 2012 - Oct 2016

MAPNA Group Iran

Adonis ESD Co Iran

REF Ltd Iran

B.S. Electrical and Electronics

Engineering

IAU, Isfahan

University of Isfahan (UI)

M.B.A. Strategic Management

2009

2024

Project Management

Embedded Systems Design

Firmware Development

ARM Cortex Family

STM32, TMS320, RISC-V, FPGA

C, C++, HDL, C#, Python

Software Design patterns

Software Development Methodologies

Object-Oriented Programming (OOP)

RTOS

HIL, SIL, PIL Simulation

MATLAB Simulink

Debugging

Ethernet, UART, SPI, I2C, WIFI

GPS, WIFI, Digital/Analog Sensors,

MEMS, Servos

Altium Designer, PCB Design

SVN, TFS, GIT

English

Persian

Technical Skills

Language

LinkedIn Profile

www.linkedin.com/in/shervin-shokouhi

Graphical infant’s incubator monitoring system based on WIN CE powered by Samsung 400MHz S3C2440A SOC (ARM920T).

Embedded System Engineer

Sep 2010 - Apr 2012

Mi’ad Sanat’garan Iran

Soft Skills

Teamwork, Leadership, Problem Solving, Networking, Deep Focus, Empathy, Continuous Learning, Analytical, Resilience, Patience, Diagramming, Giving/Receiving Feedback, Stress Management, Self-Motivation, Team building Key Projects

UAV Autopilot Project

Started as a small R&D project but soon went further than company expectations. Was responsible to design autopilot hardware and develop its firmware in early stages and manage a team of 17 engineers with varying skill sets in final steps. Achieved a 100% success rate on all real flight tests by conducting a complete set of SIL/HIL simulations prior to real flights and implementing a comprehensive preflight checklist. Collected data from GPS, AHRS, air speed/pressure sensor, processing high through-put wireless communication data were different technical challenges of project. Banking Monitoring Agent

Designed monitoring agent based on CNX WOSA standard reports ATM machines hardware/software status to monitoring server in real time. Developed by C++.NET, implemented modern design patterns and traceable LOG files to ensure the stability of the monitoring agent. Agent caused huge reduction in operational costs of ATM machines maintenance by reporting issues just in time.

Turbine Controller Analog Output

Turbine controllers are critical systems in power plants that controls multimillion dollar facilities. Stability and safety are key elements in such system. Stable performance in all loads and temperatures, self-calibration, full redundancy and automatic fault detection were achieved by designed controller. Hummingbird System on Chip

Hummingbird consists of a RISC-V RV32I core designed from scratch, capable of running standard C code compiled by GCC. Core has passed formal RISC-V ISA test cases. Peripherals like GPIOs, UART, SPI, Timer, Interrupt controller and an embedded VGA controller coupled to a 2D engine are all designed, synthesized and tested on FPGA. CERTIFICATES

Project Management, The Basics for Success - Coursera, 2021, 20 Hours Introduction to Embedded Machine Learning - EDGE IMPULSE, 2021, 20 Hours Introduction and Programming with IoT Boards - Coursera, 2021, 24 Hours Object Oriented Design & Design Patterns - FAD 2018, 45 Hours Advanced Programming in C# - SEMATEC 2017, 40 Hours Personal Project

2021 - PRESENT

AWARDS

Exceptional Leadership in 2014

REF Ltd

Surpassing projects timelines with 100% target achievement based on cross-company collaboration on Autopilot project.



Contact this candidate