Software Engineer
On-site · Engineer
Identify and define client requirements, then design and develop software solutions, simulations, and models based on project specifications. Verify and test deliverables to meet deadlines, and explain complex software algorithms and logic to customers and colleagues.