cover image
Wenco International Mining Systems

Wenco International Mining Systems

www.wencomine.com

1 Job

250 Employees

About the Company

Wenco International Mining Systems Ltd., a subsidiary of the Hitachi Construction Machinery Company, provides world-class productivity software and operator safety solutions for the world’s surface mining operations. With the ability to access the One Hitachi approach to business, Wenco can draw on a wealth of companies to research industry needs and strive to provide the most comprehensive and all-encompassing solutions in positioning and machine guidance programs, equipment health, state-of-the-art productivity reporting, and our trusted automatic dispatch systems.

Listed Jobs

Company background Company brand
Company Name
Wenco International Mining Systems
Job Title
Software Engineer II
Job Description
Job title: Software Engineer II Role Summary: Design, develop, and maintain high‑availability C++ backend and embedded services for a new underground mining product, collaborating with a small agile team to deliver robust business logic and RESTful APIs. Expectations: • Deliver production‑ready code in C++ on Linux (Debian/Ubuntu under WSL). • Write clean, testable, and well‑documented code. • Participate in Scrum ceremonies and continuous improvement activities. • Occasionally support Flutter/Dart UI work during critical deliverables. Key Responsibilities: - Design and implement reliable C++ embedded and backend services for vehicle onboard logic. - Build, test, and deploy RESTful endpoints (OpenAPI) consumed by web and mobile clients. - Document design, interfaces, and code; maintain clear unit and integration tests. - Investigate, reproduce, and resolve customer issues in collaboration with operations. - Promote coding standards, code reviews, and quality practices across the team. - Interface with product owners to refine requirements and test plans. Required Skills: - 5+ years of software engineering experience; 5+ years in C/C++. - Full software development lifecycle experience (design, coding, unit testing, automated functional testing, deployment, monitoring). - Familiarity with Linux toolchains, source control, build systems, and CI/CD pipelines. - Scrum/Agile methodology experience. - Strong communication and collaborative teamwork. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent experience acceptable). ---
Vancouver, Canada
Hybrid
Mid level
01-12-2025