- Senior Software Engineer/Team Leader/Manager. Successfully led firmware development teams that met technical and schedule requirements. Communicated with upper management to explain the project's progress, problems, and solutions to those problems.
- Able to communicate and present clearly and concisely to technical and non-technical audiences.
- Enjoy working with cross-functional teams and customers.
- Continuous learner who enjoys developing new skills, technical and personal.