Software Engineer
- Formulated clear system performance benchmarks and drafted specifications.
- Established clear system performance standards and wrote specifications.
- Developed custom algorithms to solve complex problems and improve software efficiency.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Conducted code reviews to ensure adherence to coding standards and best practices.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Provided technical support and troubleshooting assistance for software users.