Software Engineer
- Cataloged software design specifications and architecture for future consultation and support.
- Documented software designs and architecture for future reference and maintenance.
- Provided technical support and troubleshooting assistance for software users.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Developed and maintained scalable software applications for various platforms.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.