Software Engineer
- Optimized existing software to fix errors, support newly implemented hardware, or improve interfaces.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
- Monitored equipment function to verify conformance with specifications.