Post Job Free
Sign in

Engineering System

Location:
Iowa City, IA
Posted:
March 29, 2015

Contact this candidate

Resume:

Sohail S. Hussaini

**** **** ***. **, ***** Rapids, Iowa 52404. Tel: 507-***-****.

Email: ***********@*****.***

SUMMARY

Experienced computer systems engineer, specializing in application and

embedded software development. More than fifteen years hands-on experience

for design, coding, testing, configuration management, and software release

for mission critical programs. Expertise in Linux, Windows, VxWorks, and

other real-time operating systems. Developed several national and corporate

level computer systems and user interfaces. In depth knowledge of real-time

operating systems, applications, and communication protocols. Well versed

in Agile and DO-178 software development processes for mission critical

systems. Years of practice with C and C++ object oriented design and

development technologies. Excellent communication skills and proven

leadership abilities to plan, manage, and implement engineering and

scientific projects from inception to completion. Architected systems and

setup engineering labs and processes.

. Coded multi-threaded applications in Windows and Linux environments using

C and C++ languages.

. Expertise in real-time multi-tasking system (RTOS) development.

Development board support, boot, and kernel level modules for Ubuntu,

Mint, RT-Linux, ?COS, VxWorks, FreeRTOS. Experience with most popular

micro-processors by Motorola, Intel, Atmel, MicroChip, etc. Applied

development environments such as Eclipse, Netbeans, IAR, Renasas, KPIT,

VMWare, etc. Adapt debugging skills using scopes, emulators, and

analyzers.

. Accustomed with software engineering tools such as ClearCase, Subversion,

DOORS, Rational Rose, Matlab, LabVIEW, Simulink, UML, JIRA, JAMA, etc.

. Developed and tested standard communication protocols for CAN bus, ARINC,

TCP/IP, SNMP, FTP, DHCP, USB, PCI, RS485, RS232, MODBUS, etc.

. Developed client/server and database network applications for national

and corporate level programs. Applied scripting languages such as Python,

VB, and shell.

. Developed mission critical and high security applications with encryption

and decryption keys.

PROFESSIONAL EXPERIENCE

CONSULTANT ENGINEER: 1995 to Present

Developed and reviewed specifications and designs. Performed coding,

integration, testing, and code release. Trained and supervised technicians

and engineers.

General Dynamics, Sterling Heights, Michigan: December 2012, to Present

. Developed software automated download and verification system for US

Army Abrams Tank program.

. Implemented user interface, configuration, and verification system.

Developed communication service clients and servers for MS Windows and

Red Hat Linux environments. Implemented NFS, TFTP, DHCP, and other

communication protocols for remote download, boot, and status

reporting.

General Electric, Erie, Pennsylvania: September 2011 to August 2012

. Developed QNX application system for a video stream communication

processor.

. Implemented configuration and disk file system management by

partitions, directories, and file formats.

Rockwell Collins Corp., Cedar Rapids, Iowa: May 2007 to August 2011

. Developed C and C++ code for avionics application with operating

system Linux, LynxOS, VxWorks, etc.

. Implemented various communication protocols including all levels of

TCP/IP, wireless RFCOMM, and ARINC avionics protocols. Developed

client/server applications using Sockets libraries.

. Implemented network securities for Ethernet and wireless protocols

using encryption and decryption.

. Developed interrupt driven state based applications using VxWorks RTOS

for US-GPS satellite constellation. Developed VME, DPRAM, GPIB, PCI,

interfaces using Motorola MVME6100 board.

. Integrated board support package, boot loader, and low level

interfaces with Timers, and RF devices.

. Designed and developed embedded system using Linux operating system

for MILSTAR satellite constellation. Developed Air Force communication

link for satellites and ground stations in a DO-178B standard

development environment. Developed XML read/write configuration files.

. Used system engineering and design specification tools such as DOORS,

PREP, Matlab, and Simulink. Developed UML diagrams using Rational Rose

for satellite main control state transitions and Air Force protocols.

Developed Pythons scripts and other white box test scripts.

. Developed test and verification plan, test cases and procedures for

Boeing air tanker using LynxOS.

Rockwell Automation, Cleveland, Ohio: Aug 2010 to May 2011

. Developed C and C++ code stack analysis and test system for industrial

control operating system.

. Implemented makefile infrastructure for product configuration,

automated test, and release.

. Worked with third party software vendors to integrate a large code

base.

Northern Power System, Barre, Vermont: Dec 2009 to May 2010

. Developed embedded software for power generator controller in a multi-

processor environment using Coldfire processor, Sharc DSP, and FPGA.

Also developed code in VxWorks environment.

. Implemented state machines for cooling pumps, fans, lube, and brake

controls. Used Simulink to implement automatic code generation for

complex model algorithms.

Wabtec Railway Electronics, Cedar Rapids, Iowa: Sep 2008 to April 2009

. Developed C and C++ RTOS application for train automatic brake control

and wireless communications.

. Developed train data shared storage in a multi-processor Linux VM-Ware

environment.

SPX Corp., Owatonna, Minnesota: August 2006 to April 2007

. Led a team of engineers to develop automobile diagnostic system for

General Motors cars.

. Implemented LCD display, engine data collection and special test

control application.

. Implemented J1980 CAN protocols in a Lynx and WinCE operating system

environment.

FW Murphy Corp., Tulsa, Oklahoma: June 2005 to July 2006

. Developed embedded RTOS application for a dual engine control display

for motor boats.

. Developed interface and access utilities for LCD Graphics, SD memory

card, and Flash files system.

. Developed gauge display screens, configuration system, installation

utility, history and statistical data recording, international

standard units and language conversions. Implemented SQL database.

. Developed code in MicroCOS and IAR compiler environment for ARM9 and

ARM7 processors.

. Used C and C++, Micri?m GUI libraries, Microsoft Dot Net suite and

Visual Source Safe.

Genzai Corp., Houston, Texas: December 2002 to May 2005

. Developed a point of sale cash register system with barcode scanner,

receipt printer, and cash drawer.

. Implemented software for credit card transaction processing, access

security, inventory control, and register reports. Used C++ and

Microsoft Access database to implement inventory and transaction

recording.

Pitney Bowes Inc., Shelton, Connecticut: September 2000 to June 2001

. Development online communication software for US Postal Service stamp

purchase and print system.

. Implemented cash transaction protocol using cryptography algorithms

with public and private keys.

. Implemented error processing and diagnostics on several security

levels in a Windows CE environment.

. Developed documents, released installation packages, reviewed code and

achieved USPS approvals.

Tellabs Inc., Burlington, Massachusetts: February 2000 to September 2000

. Developed TDM communication drivers for fiber optic networks in

VxWorks environment.

. Implemented SNMP protocol for internet data transmission over video

and audio channels.

. Developed BSP for Motorola MPC860 processor. Used MPC860 SCCs and TSA

for physical layer.

Greenwald Industries Inc., Chester, Connecticut: March 1999 to February

2000

. Developed a Smart Card manager software graphic user interface and

database for PCs.

. Used Microsoft Visual C++ development environment, Access database,

and InstallShield to develop a complete installable package for Smart

Card teller administrators.

. Developed a program installation option control and user login system

using smart cards.

. Developed database for cash card transaction recording, security door

access, and user accounts.

Eaton Corporation, Bethel, Connecticut: September 1997 to March 1999

. Developed Eaton Corporation's Control Operating System for Power Plant

data acquisition.

. Developed a multi-processor RTOS and BSP for Motorola 68360 processors

interconnected via shared memory and redundant networks. Implemented

interrupts and I/O drivers using Motorola HDLC protocol.

. Developed system specification documentation for Nuclear Regulatory

Commission.

Dickey-John Corporation, Spring Field, Illinois: May 1997 to September 1997

. Implemented communication protocol and sensor interface software for

grain analysis equipment.

. Used Intel 80C51 series micro-processors to develop sensor interface

and a RS485 bus protocol for remote data collection into a host PC.

Data General Corporation, Westborough, Massachusetts: November 1995 to

April 1997

. Developed Data General C library, SDK, and product release. Used

InstallShield.

. Implemented TCP\IP sockets interface. Implemented E-mail (SMTP, POP),

FTP, and Telnet protocols.

. Implemented laser scanner and wireless RF communication interface.

PRINCIPAL ENGINEER: 1988 - 1995

Led engineering teams, developed projects, trained and supervised engineers

and technicians.

Emerson Electric, Danbury, Connecticut: February 1994 to November 1995

. Responsible for control system and user interface design and

development for ultrasonic equipment.

. Designed a user interface system for Japanese and European languages

using Microsoft Windows.

. Developed a real-time multi-tasking system using pSOS operating system

for Motorola 68332 processor.

Digital Equipment Corp., Boston, Massachusetts: January 1988 to February

1993

. Responsible for product and process development. Implemented keyboard

and mouse production systems.

. Developed user interfaces for DEC Windows. Developed corporate

production reporting system in an international client server network

environment. Managed third party software projects for DEC PC.

. Implemented a laser marking laboratory. Implemented CAD laboratory for

a large engineering group.

RESEARCH SCIENTIST: 1980 - 1988

Researched and developed computer automation technologies.

Gould, Inc., Gould Research Center, Rolling Meadow, Illinois: April 1984 to

January 1988

. Responsible for factory automation projects. Developed control systems

using Modicon PLCs

. Developed manufacturing automation system for blood pressure

monitoring device.

. Developed a clean room robotic assembly control system. Developed

printer and peripheral drivers.

. Developed programmer interface for a flexible-machining center in a

joint project with Northrop Corp.

Johns Hopkins University, Biomedical Engineering, Baltimore, Maryland:

December 1983 to April 1984

. Assisted in a body scanner and image development project.

Ministry of International Trade and Industry of Japan (MITI) September 1980

to September 1982

. Technical scholarship to participate in several international

industrial development programs.

EDUCATION

. Northwestern University, Evanston, Illinois, MS, Electrical

Engineering and Computer Science, 1983.

. Northwestern University, Evanston, Illinois, MS, Manufacturing

Engineering, (partial) 1986.

. Harvard University, Cambridge, Massachusetts, Continuing Education,

Computer Science, 1987-1988.

AWARDS

. Japan Foundation Scholarship, from Japanese Foreign Ministry to study

Japanese Industrial Planning and Engineering Management in Tokyo and

Osaka, Japan, 1979.

. Computer Engineering Scholarship, from the Ministry of Trade and

Industry (MITI) of Japan to study computer integrated industrial

automation technologies in Tokyo, Japan, 1980-1982.

. Plant Manager's Award for Outstanding Performance, Digital Equipment

Corporation, Boston Plant, 1991.



Contact this candidate