Software Engineer
- Created software for embedded systems, developing solutions for new deployments and current hardware
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Developed, tested, debugged and documented software programs using Java, JavaScript and HTML and CSS.
- Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
- Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
- Provided technical support and troubleshooting assistance for software users.