Senior Software Engineer Resume
TECHNICAL SKILLS
Operating Systems: Linux, FreeBSD, VxWorks, Windows
Languages: C, C++, C#, JavaScript, Python, sh, csh, Assembler, OCaml
Skills: coding, design and development of real time, embedded & postprocessing systems and networks
Tools: OpenGL, QT, GNU tool chain, ASN.1, UML, .NET, Visual Studio, Eclipse, NetBeans
Networking/Protocols: PPP, AR INC, ADCCP, MIL - STD-1553, TCP, UDP, RS-232, RS-423, SMB, I 2 C
Open Source: (7 years) Maintain GNU C++ standard library port for VxWorks
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Develop bit level serial protocol for prototype control system
- Develop laptop based simulator of satellite control center o Device driver implementing ADCCP
- Develop web based management system for satellite control data
Confidential
Senior Software Engineer
Responsibilities:
- Development of C++ hardware emulation software
- Emulated devices communicated via MIL-STD-1553 and custom serial protocol
- Development of C++ software emulation of MIL-STD-1553 bus
Confidential
Lead Software Engineer
Responsibilities:
- Design & develop VxWorks based radar receiver for service-life extension of Confidential radar o Device drivers for DSP, A/D and data distribution boards Subsystems communicated over custom protocol
Confidential
Software Engineer
Responsibilities:
- Design & develop data acquisition software for radar, lidar and microwave remote sensing systems o Device drivers for DSP, A/D, D/A, graphics, Confidential and other boards
- World's first airborne dual Doppler weather radar display system Interleaved data transfer via dual Ethernet networks o Implement reliable data transfer protocol over UDP
- Travel to overseas and domestic locations to troubleshoot deployed systems
- Design & administer laboratory and field networks in a heterogeneous environment
Confidential
Software Engineer
Responsibilities:
- Design & develop real time software for automated manufacturing systems for nuclear weapon subcomponents o Developed custom RS-232 based command and control network interlinking systems