Software Engineer
- Ensured equipment operations adhered to specifications.
- Analyzed user needs and software requirements to determine design feasibility.
- Employed integrated development environments (IDEs).
- Led small development teams, overseeing project progress and mentoring junior engineers.