Software Engineer
- Estimated project scopes and timelines during planning phases.
- Developed requirements for system modifications and new system installations.
- Managed version control systems and maintained codebase integrity.
- Designed, developed and implemented firmware to support embedded system product concepts.