Software Engineer
- Consulted with project managers and stakeholders to ascertain software design specifications and formulate efficient development plans.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Coordinated testing and validation procedures through software development lifecycle.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
- Analyzed user needs and software requirements to determine design feasibility.