Software Engineer
- Collected data on hardware configuration expenses, reporting criteria and security requirements.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Designed, developed and implemented firmware to support embedded system product concepts.