Post Job Free
Sign in

Engineer Software

Location:
Washington, DC, 20147
Posted:
April 30, 2013

Contact this candidate

Resume:

Current Address :

Srinivas Charlu

*****, ****** ***** *******, #***,

Ashburn, VA 20147, USA

*******@*****.***

*******@*****.***

925-***-**** (cell)

SUMMARY

Overall:

US Citizen with an active DOD Secret Clearance (Issued in March 2009). 20+

years of experience in Full Software Life Cycle Development (SLCD) process

consisting of developing Software (SW) Requirements, Low Level SW (Board

Support Package and Drivers), Application SW, Unit Test SW, Integration &

Certification Test SW, and SW documentation for Real-Time Embedded Systems

for Avionics, Defense, Satellite, and Telecom applications using C, OOD

C++, and Ada95. Low Level Software is developed for 60%-70% of the

assignments. Application software is developed for 30%-40% of the

assignments. Unit Test Software is developed for all the assignments

Software Requirements: Developed from System requirements using DOORS and

other tools.

Board Support Packages (Assembly, C): VxWorks5.5 & VxWorks653 BSPs for

PowerPC

(603, 8260, 7448) platforms for Telecom and Avionics (787) FMS.

Device Drivers (Assembly, C):VxWorks5.5 drivers, Arinc-653 complaint & DO-

178B/Level-A certifiable VxWorks-653 drivers, Non-OS drivers for Telecom,

Satellite, Avionics, and Defense applications.

Device Driver Bindings (Ada95): Device Driver bindings for Avionics.

Application SW (C/C Embedded-Linux based Error & Event logging

application SW using IPC, TCP sockets, POSIX threads for Telecom, VOIP

Protection Switching SW for Telecom, and Solaris-based application SW for

Classified Avionics applications

Unit Test Software (C, Ada95): Developed for all the assignments.

Integration Test Software (C): Developed for Avionics FMS.

Certification Test SW(C, HP-Unix): Developed GPIB-based Automated

Certification Test software for testing Undersea Fiber-Optic Transmission

systems and their subassemblies.

CPU/Microcontroller: PowerPC (603, 8260, 7448), AeroFlex 69R000, TI MSP430,

Intel 8086, Z80.

Languages: C (25+ years, Knowledge Level 4.8/5.0), C++ (5 years, Object-

Oriented Design, Knowledge Level 4.0/5.0), Ada95 (4 years, Knowledge Level

2.5/5.0), PPC, 8086, Z80 Assembly, ksh, Tcl/Tk, AWK, Perl.

Debug: JTAG, ICE, gdb, Microsoft Visual Studio, Windows-based IDE, Eclipse.

Simulation: Mentor Graphics Seamless Simulator

Dev Hosts: Unix, Linux, Solaris, Windows XP, Microsoft Visual Studio 2006

and 2010, VAX/VMS.

Source Code Control: Dimensions, ClearCase, Sablime, SCCS, Eagle Speed, Sub-

Version.

Documentation: DO-178B and other documentation using Unix

(troff/nroff/xcip), Microsoft Word, Visio, Excel.

DETAILED WORK EXPERIENCE

Lockheed Martin, MD, SW Developer (Contractor), 8/12 - 10/12:

Developed L-4 Rhapsody 7.6 sequence diagrams, C++ OOD application software,

and unit test software for a VxWorks 6.7, real-time embedded system used

for Satellite applications.

Rockwell Collins, VA, Sr. Software Engineer (Contractor), 8/11 - 6/29/12:

Developed software requirements (DOORS), and real-time embedded software (C

& Assembly) for Unmanned Aerial Vehicle Navigation applications and

developed all the DO-178 B related documentation.

Orbital Sciences, VA, Principal SW Dev Engineer, 1/10-11/10:

Developed SW requirements (Word/Excel), real-time embedded product software

(69R000 Assembly, C, 1500 lines, Visual Studio 2010, cygwin, No OS), and

unit-test software (C, CUnit, 1000 lines) for the command and telemetry DMA

drivers for the Upload/Download Circuit pack used in the Cygnus Launch

Vehicle of COTS project. Dev Host: Windows XP, SCCS: Sub-Version

Lockheed Martin, NY, Sr. Embedded SW Dev Engineer, 8/08-1/10:

Developed SW requirements (Word/Excel/DOORS), real-time embedded product

application software (C++, Solaris), and Unit Test Software (C/C++) for a

Classified project. Dev Host: Solaris Sun WS, SCCS: Eagle Speed

Smiths Aerospace/GE Aviation, MI, SW Dev Engineer/Feature Lead, 6/04-7/08:

Developed Tier-5 and Tier-6 SW requirements (DOORS), developed part of the

BSP code (C-500 lines), developed Arinc-653 complaint and DO-178B Level-A

certifiable Shared I/O I2C Driver software (PowerPC 7448, Assembly, C-2800

lines, VxWorks653), and unit-test software (C, Ada -10000 lines) for 787

aircraft FMS. Developed software for some 787 FMS integration tests (Linux,

VxWorks653, C - 5000 lines). Developed driver software and the associated

APIs (C-1500 lines) for AMD mirror-bit flashes for Avionics (787) FMS.

Modified serial driver for C-130 aircraft FMS (C-300 lines, VxWorks653).

Modified C-130 Sim I/O discretes software to work like Real I/O discretes

software (Ada-200 Lines). Dev Host: Windows XP, SCCS: Dimensions

Motorola, AZ, Principal Staff Engineer, 3/03-3/04:

Developed VxWorks5.5 BSPs (PowerPC, Assembly, C-5000 lines) for VME & CPCI

SBCs made by Motorola. Dev Host: Solaris WS, SCCS: ClearCase

Access Optical Networks, NJ, Manager, 7/02-3/03:

Developed Error/Event Log application SW (C- 1000 lines. Embedded Linux)

using POSIX threads, TCP sockets, and other Linux IPC library APIs.

Developed the Unit test software (C, Linux). Dev Host: Linux WS, SCCS: CVS

Lucent Bell Labs, NJ, MTS, 9/97-7/02:

Board Boot Firmware-Optical Switch: Defined boot architecture and developed

Boot firmware (8260 Assembly-2500 lines, C-1000 lines, VxWorks5.5,

Unix/Linux Host) for an 8260-based RC & RIP circuit packs used in all-

optical switch. Also, developed the associated Unit test software.

VOIP SW: Developed real-time embedded protection switching software (C++ -

500 lines, VxWorks5.4, Unix/Linux Host) to route calls to a Protection

circuit pack for an IPDC-based VOIP system

Automated Test Software-VOIP: Developed automated test software, test

instrument drivers (HP E1/T1 Telecom Analyzers, etc) to automate VOIP

system tests (C-7000 lines, Solaris).

Build Support and Code delivery-VOIP: Provided build support to make daily

builds. Coordinated SW delivery efforts for various VOIP customers

AT&T Bell Labs, NJ, MTS/SMTS, 2/86-8/97 (C, Unix, Unix Host)

Test Algorithms: Developed certification test algorithms to test Undersea

Optical EDFA WDM AmpPair, WDM Fiber Switched Branching Unit (FSBU).

Test Sets: Designed test sets for Optical & Electrical certification of WDM

Undersea FSBUs,

Branching Units, Repeaters and guided the efforts of test set construction

team.

Technical Project Management: (Process Owner): Managed all the technical

aspects (Optics, SW,HW etc) of the development of the above FSBU.

Automated Test Software: Architected & developed GPIB-based automated

electrical and optical certification test software (C -100 K lines) to test

WDM Optical amplifiers, Optical FSBUs, HICs etc.for Undersea applications.

System Engineering/Algorithm: Developed a Matrix-Method Transmission Level

Plan (Least Squares method) for Autoplex-1000 Wireless System.

Report Generation Software: Developed Report Generation software (AWK and

ksh -1000 lines) to generate test reports from the test result log files.

MaCom/Linkabit, San Diego,CA, Engineer/Senior Engineer, 4/81-12/85:

Real-Time Embedded Firmware: Architected & Developed firmware and drivers

(8086 Assembly -12 K lines) for signal transmission & reception of a

Satellite Based Data Voice Multiplexed System for VSAT systems.

Embedded Firmware: Architected & developed interrupt-driven BPSK/QPSK modem

software including the BIST (Built-In Self Test) software (Z80 Assembly-12

K lines)

Signal Acquisition Algorithms and Embedded Firmware-Modem: Developed low

data rate signal acquisition algorithms for a BPSK/QPSK modem and coded

them in Z80 assembly (Z80 Assembly- 2K lines).

Embedded Firmware: Developed firmware (Z80 Assembly -5K lines) for

distributed processor communication using Master/Slave architecture and

SDLC protocol.

PUBLICATIONS/PATENTS/AWARDS

Publications: Several internal publications (Autoplex-1000 Transmission

Level Plan, Test Set EOMS, Test Set Characterization, Test Procedures,

Software Configuration Management & Architecture etc).

Awards: ECA Award of Bell Laboratories in 1987.

EDUCATION

MSEE, University Of Utah, Salt Lake City, Utah, USA, (GPA=3.7/4.0),

MSEE, Indian Institute of Technology, Bombay, India



Contact this candidate