Software Engineer
- Troubleshot post-release software faults to maintain service standards.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Designed, developed and implemented firmware to support embedded system product concepts.