Flexible Work, Better Balance
The Software Engineer is responsible for application software development across the full software development lifecycle. This role involves hands‑on participation in system analysis, design, coding, testing, and maintenance, with a strong focus on C++ development and object‑oriented design. The engineer will also support troubleshooting and resolution of product issues involving software, and where applicable, electronic and mechanical systems.