Senior Software Engineer in Boulder CO Resume Stephen Sanders
Senior Software Engineer in Boulder CO Resume Stephen Sanders
Senior Software Engineer in Boulder CO Resume Stephen Sanders
SANDERS
Boulder, CO 80304
www.linkedin.com/in/embeddedsysguy
steve.sanders@yahoo.com
303.818.5828
https://twitter.com/embeddedsysguy
Microprocessors
PowerPC 440GX, 405, 855, 860, 8260, 680X0; Intel IOP321, x86; Xilinx
MicroBlaze; Renesas M16C, MPC 8343, ARM
Communication Protocols
Development Environments
Software Development
Tools
Subversion, CVS, WinCVS, Rational ClearCase, ClearQuest, and RequisitePro, PVCS, Visio, Informix and MS Access DBMS, Applix ELF (a GUI
development language), Software Modeling and Simulation
PROFESSIONAL EXPERIENCE
TENSENTRIC, Boulder, CO
2014
Software Engineer
Designing and building a web-based application using Ruby and Javascript that assists Project Directors with the
collection of team member input for project proposals. The tool uses the Agile approach for project planning.
PLEXUS TECHNOLOGY GROUP, Louisville, CO
2003 2014
Software Engineer
Engaged with customers before projects started and throughout projects to design project approaches, agree on
scope of Plexus involvement, and coordinate with project team for execution. Divided projects into pieces for execution by all team members.
Maintained profitable customer product on-the-market by replacing obsolete CPU with new, compatible one.
o Led effort of remote project team and coordinated with customer.
Increased performance of super computer interface by updating Linux driver to support multiple links and
optimizing driver and application using it.
Led successful embedded Linux software development effort for holographic imaging system.
o Estimated effort and collaborated with team setting schedules for team.
Engaged customer on an ongoing basis, determining requirements, agreeing on design, discussing status,
and adapting as needed.
o Developed Board Support Package (BSP) and bootloader customization for Intel IOP321-based board.
Designed and wrote GUI for shower control system.
o Solicited feedback from customer with early prototypes developed on Windows-based GUI simulator and
incorporated feedback into the final product.
o Wrote design using UML and implemented GUI in C for Renesas M16C processor.
Ported and customized Linux from Open Source for 2 off-the-shelf development platforms.
Customized bootloader, BSP, and kernel for an IBM 440GX embedded Linux 8-port Gigabit Ethernet switch card.
Wrote Linux drivers for new components on the board.
Maintained customers market share by porting a blood glucose meters software to re-designed hardware.
Created software architectures and development plans for a variety of project proposals, winning new projects.
Evaluated candidates and selected 1 3rd party SONET software component vendor to improve time-to-market.
o Developed C++ code to work working with Object Oriented models. Utilized Rational Rose Realtime to
design OO models in the UML for the Command Processor subsystem.
o Designed the IP addressing scheme for internal and external management.
Managed a software team adding capability to an integrated access device (IAD). The IAD adapts plain-old
telephone service and data service into ATM connections using the AAL1, AAL2, and AAL5 adaptation layers.