close
  • Dashboard
  • Resumes
  • Cover Letters
  • Resumes
    • Resumes
    • Resume Builder
    • Resume Examples
      • Resume Examples
      • Nursing
      • Customer Service
      • Education
      • Sales
      • Manager
      • View All
    • Resume Search
    • Resume Templates
      • Resume Templates
      • Microsoft Word
      • Professional
      • Modern
      • Traditional
      • Creative
      • View All
    • Resume Services
    • Resume Formats
      • Resume Formats
      • Chronological
      • Functional
      • Combination
    • Resume Review
    • How to Write a Resume
      • How to Write a Resume
      • Summary
      • Experience
      • Education
      • Skills
        • Skills
        • Hard Skills
        • Soft Skills
    • Resume Objectives
  • CV
    • CV
    • CV Examples
    • CV Formats
    • CV Templates
    • How to Write a CV
  • Cover Letters
    • Cover Letters
    • Cover Letter Builder
    • Cover Letter Examples
      • Cover Letter Examples
      • Customer Service
      • Marketing
      • Sales
      • Education
      • Accounting
      • View All
    • Cover Letter Services
    • Cover Letter Templates
    • Cover Letter Formats
    • How to Write a Cover Letter
  • Questions
  • Resources
  • About
    • About
    • Reviews
  • Contact
  • jane
    • Settings
    • Help & Support
    • Sign Out
  • Sign In
Member Login
  • LiveCareer
  • Resume Search
  • Staff Software Engineer
Please provide a type of job or location to search!
SEARCH

Staff Software Engineer Resume Example

Love this resume?Build Your Own Now
STAFF SOFTWARE ENGINEER
Summary
I have over fifteen years of experience designing and developing real-time embedded software, hardware and application software. A large variety of products including bioscience equipment, telecommunication fiber to the premise and multiservice router equipment, emergency equipment, manufacturing automation systems, telemetry equipment, and gaming systems have all benefited from my expertise. Expertise in a complete software development life cycle, including concept and requirements analysis to design, implementation, automated testing, and field support. Experience in real-time embedded software and hardware development. Experience in embedded and application software using object oriented design methodologies. Knowledge of digital and analog hardware including FPGA design. Experience with schematics and PCB layout techniques. Experience in electronic troubleshooting including digital scopes, logic analyzers, in-circuit emulators. Experience in GUI development focusing the user's experience. Excellent analysis and problem solving skills. Experience in domestic and international (Europe, Asia) product development and deployment. Expertise in software development methods including Agile SCRUM software development. Knowledge of foreign cultures and multiple languages. Master's and Bachelor's degrees in Electronics and Automated Systems. Bachelor's degree in Computer Science. Recipient of various software/hardware development and project management certificates.
Highlights
Programming Languages: C, C++, VB, VC++, Assemblers, Java, C#, HTML, TCL,VHDL. Operating Systems: Windows, Unix, Real-time OS (pSOS, Nucleus, VxWorks, OSE., AMX) Clearcase, Clearquest, Perforce, Coverity, Microsft Word, Excel, PowerPoint, Project, WinNT DDK, WindRiver VisionClick and Workbench, Visual Studio.NET, WinDbg, Orcad Express, Power PCB, Xilinx Fundation. Hardware: In-circuit emulators (ICE), JTAG, Protocol Analyzers, Logic Analyzers, Digital Scopes, Motorola 68xx, 680x0, Intel x86, Atmel Mega128, TI DSP TMS320C52, Freescale P10x0, PCIe.
Experience
Staff Software Engineer02/2005 to CurrentGeneral ElectricMarcus Hook , PA
  • Implemented various software features for 8600 Multi-Service Router to enable wireless and wire line services such as IP and Ethernet services on a single scalable platform.
  • Have worked on implementation of data redundancy as well bring up and production support of 8609 and 8611(redundant) modular access switches based on Wintegra WP3 network processor.
  • Worked on software features for 8800 Multi-Service Router that supports concurrently any-to-any Layer 2 network service.
  • Mainly I have been working on bring up and integration of High Capacity 40G ELC2 line-card and T1E1/GFP line-modules with 8800 system.
  • During 8800 ELC2 line-card development I have got experience in PCIe architecture configuration, programing and troubleshooting, SERDES line configuration and tuning using eye-scan method, Marvell HX330 packet processor configuration.
  • Worked on the features for CABLESPAN 2300/Fiber to the Home (FTTH) universal distribution system that provides integrated voice video and data services over cable/fiber networks.
  • For CABLESPAN 2300 project worked on implementation of the following options MRF Sharing software, hardware provisioning, alarm generation, mathematical routines to optimize overloaded system, performance monitoring and communication with other cards in the system.
  • For Fiber to the Home project I have worked on Software Auto download, configuration management and system interfacing with ONT612A.
  • Implemented Windows XP COM-port device driver in order to simulate Motorola proprietary RF modem for Trunked Radio System used to provide two-way communication for fire departments, police and other municipal services.
  • Added code in C/C++ for new COM-port device driver to an existing Windows client application.
  • Worked on design and implementation of 220 Mhz Air- Link Protocol for Half-Duplex Subscriber Unit Radio.
  • Implemented diagnostic software, Boot Loader for Atmel Mega128 RISC processor and in VC++ GUI application for Radio costume configuration.
  • Developed group of applications which have interfaced with the Radio like GPS vehicle tracking system, Credit Card processing for taxi meter, Oil/Energy meter control.
  • Bioscience Industry: Implemented application software for the new generation of plate counters instruments used by pharmaceutical companies for discovery of new drugs.
  • This application was based on multiple levels of COM objects created in VB or in C++ using ATL.
  • The COM objects were grouped in subsystems in order to control temperature, plate position, optics systems and counting modules.
  • The VB application software was responsible for data collection process, data analysis and instrument control.
  • The results and assays definitions are stored/retrieved to/from the Access Database using ADO.
  • Implemented software architecture for low level DSP microcontroller TI TMS320C52.
  • This architecture allows to control stepper motors, PID controllers, Bar codes, DC motors, Photo-multipliers Tube interface from the application/diagnostic software through the CAN bus interface.
  • Have written in VC++ a Windows NT testing programs for TopCount HTS: 384 - Well Microplate Scintillation and Luminescence Counter.
  • Programing task involved GUI, database and Registry modification.
  • Designed PID thermoelectric cooling system for the TopCount Instrument.
  • For this project I implemented PID algorithm using an Intel microcontroller firmware, wrote a window NT DDK driver to communicate with application software.
  • Have written a driver and an application code for high speed Counter/Timer and DAQ boards.
  • Gaming Industry: Worked on cutting edge technology designing hardware and software for gaming systems and virtual reality games like Battletech, Red Planet.
  • Implemented system validation test, diagnostic programs and time-critical application programs in assembly language to enable remote I/O board based on Motorola microprocessor 68HC11 to cooperate with the virtual reality gaming system.
  • Wrote cockpit test program in C with graphical user interface for DOS 32 bit mode.
  • The program tested correct function of audio, video and I/O controls (joysticks, throttles, and buttons).
  • User could test audio level adjustment, detect faulty speakers, speaker wiring issues in the same or multiple clusters (sound system had four clusters with three speakers in each cluster), adjust display brightness, contrast, color, horizontal and vertical sync of eight monitors.
  • Write serial port VXD driver for WIN95 in C.
  • This driver based on an error-free "real time" serial protocol used to communicate between IBM Pentium game computer and remote I/O board.
  • Wrote APIs in C++ to communicate between VXD serial driver and WIN95 game application.
  • Wrote object oriented controls manager and lamps renderer in C++ to allow use of different types of controls.
  • Wrote an eight player intercom system in C++ using WIN 95 Direct Sound and WinSock libraries.
  • Manufacturing Industry: Designed and implemented in C/C++ WinNT PCI device driver using PCI card with PLX chip 9030 to control proprietary high-speed differential interface of mixed mode analog/digital tester.
  • Designed and programmed microprocessor controllers based on Motorola 6809, Zilog Z80 and Intel 8085 family systems.
  • Helped create test stations that were incorporated into high speed machines for verification of assembly of the electronic connectors.
Senior Software Engineer Consultant11/2004 to 02/2005Adobe Systems IncorporatedDetroit , MI
Senior Software Engineer02/2002 to 10/2004Barclays BankHouston , TX
Senior Software Engineer Consultant06/2001 to 02/2002General DynamicsFlorham Park , NJ
Senior Software Engineer Consultant05/2000 to 06/2001Department Of DefenseMacdill Afb , FL
Software Engineer08/1997 to 05/2000PACKARD BIOSCIENCE COMPANYCity , STATE
Software/Hardware Engineer08/1989 to 08/1997VIRTUAL WORLD ENTERTAINMENT INCCity , STATE
Electronic Engineer02/1988 to 07/1989ANATOL MANUFACTURING INCCity , STATE
Education
Master's and bachelor's degrees: Electronics and Automated SystemsJune 1987Technical University of WroclawElectronics and Automated Systems
Bachelor's degree: Computer Science1987Triton CollegeUSAComputer Science Programming in Pascal, Fortran, C, and assembler for Z80, 8085 and 8086.
Courses included Programmable Logic Control programming for various industrial applications, C, Advanced C/C++, Visual C++, Visual Basic programming and UNIX operational system.1996University of IllinoisCityIntroduction to Computer Graphics. Course included computer algorithms used to write interactive graphic drawing programs in C/C++,X-windows/Motif and Open GL. Xilinx. December 1995 - The Programmable Logic Training Course for Xilinx FPGA's, Xact 6.0. Keller. August 1999 - Project Management Certificate. Tellabs. 2006 - OSE Operating System. Tellabs. 2007 - Linux Operating System. College of DuPage. 2011 - Java. Tellabs. 2012 - Agile software development methodology.
Languages
Fluent in English, Polish. Significant knowledge of French and Russian. Basic knowledge of Spanish and Italian.
Skills
.NET, ADO, Photo, Agile, assembly language, ATL, audio, Basic, C, C++, cable, Clearcase, color, COM, Hardware, configuration management, Credit, client, data analysis, data collection, database, DC, designing, DSP, DOS, edge, Fluent in English, Ethernet, features, Fortran, French, GL, GPS, drawing, GUI, graphical user interface, Computer Graphics, graphic, HTML, IBM, Intel, IP, Italian, Java, Linux, Logic, microprocessor, Access Database, access, C#, Excel, PowerPoint, Windows, WIN 95, WIN95, window NT, WinNT, Windows NT, Windows XP, Word, modem, monitors, Motif, Motorola, network, networks, object oriented, Oil, Operating Systems, OS, Operating System, Orcad, Pascal, PCI, Pentium, police, Polish, Programming, Project Management, speaker, Express, Radio, real time, Real-time, reality, Router, Russian, software architecture, software development, Sound, Spanish, switches, TCL, troubleshooting, UNIX, validation, VHDL, video, Visual Basic programming, VB, Visual C++, VC++, Visual Studio, VxWorks, WinSock, wiring, Workbench, written, X-windows, x86
Build Your Own Now

DISCLAIMER

Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

How this resume score could be improved?

Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:

68Fair
Resume Strength
  • Completeness
  • Formatting
  • Word choice
  • Length
  • Measurable results
  • Strong summary
  • Typos

Resume Overview

School Attended

  • Technical University of Wroclaw
  • Triton College
  • University of Illinois

Job Titles Held:

  • Staff Software Engineer
  • Senior Software Engineer Consultant
  • Senior Software Engineer
  • Software Engineer
  • Software/Hardware Engineer
  • Electronic Engineer

Degrees

  • Master's and bachelor's degrees : Electronics and Automated Systems June 1987
    Bachelor's degree : Computer Science 1987
    Courses included Programmable Logic Control programming for various industrial applications, C, Advanced C/C++, Visual C++, Visual Basic programming and UNIX operational system. 1996

Create a job alert for [job role title] at [location].

×

Advertisement

Similar Resumes

View All
Staff-Software-Engineer-in-Test-resume-sample

Staff Software Engineer in Test

Abbott Laboratories

Lagrange , IN

Staff-Software-Engineer,Test-resume-sample

Staff Software Engineer,Test

Verisk Analytics

Tucson , AZ

Staff-Software-Engineer-resume-sample

Staff Software Engineer

General Electric

Charlotte , NC

  • About Us
  • Privacy Policy
  • Terms of Use
  • Sitemap
  • Work Here
  • Contact Us
  • FAQs
  • Accessibility
  • EN
  • UK
  • ES
  • FR
  • IT
  • DE
  • NL
  • PT
  • PL
customerservice@livecareer.com
800-652-8430 Mon- Fri 8am - 8pm CST
Sat 8am - 5pm CST, Sun 10am - 6pm CST
  • Stay in touch with us
Site jabber winner award

© 2022, Bold Limited. All rights reserved.