Software Engineer
- Investigated user requirements to create software solutions and authored technical specifications.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Analyzed code and corrected errors to optimize output.
- Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Designed software for real-time operating systems QNX, ThreadX and others.
- Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.