Software Engineer
- Outlined software designs and architecture for ongoing reference and maintenance.
- Documented software designs and architecture for future reference and maintenance.
- Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Researched new technologies and methodologies to propose innovative software solutions.