Software Engineer
- Applied established design patterns to speed up novel software production and uphold consistent performance metrics.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Developed requirements for system modifications and new system installations.
- Coordinated testing and validation procedures through software development lifecycle.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.