Software Engineer
- Directed version control systems and upheld codebase reliability
- Managed version control systems and maintained codebase integrity.
- Participated in continuous learning opportunities to stay current with emerging technologies.
- Documented software designs and architecture for future reference and maintenance.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Monitored software performance metrics to identify and resolve efficiency issues.