×
Register Here to Apply for Jobs or Post Jobs. X

Strategy Consultant

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Caterpillar Financial Services Corporation
Full Time position
Listed on 2025-12-20
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer
Job Description & How to Apply Below

Career Area:
Engineering

Job Description

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.

Together, we are building a better world, so we can all enjoy living in it.

Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation.

As the Senior Embedded Software Designer, you will collaborate within a dynamic team and contribute to its success working on Mine Star® onboard applications in the Autonomy & Automation Product Group. These applications are deployed on multiple mining machines such as trucks, loaders, dozers, drills, etc. They use high precision Global Navigation Satellite System (GNSS), sensors, wireless networks, IOT/cloud infrastructure and embedded computers to perform real-time machine guidance and tracking, productivity monitoring, optimization and safety functions.

The Senior Embedded Software Designer will participate in all the team’s functions in an Agile environment and will be responsible for designing, implementing, and validating embedded software applications for mining machines.

Additional Information
  • Location:

    Laval, QC (Canada)
  • Required Travel:
    Up to 10% (International)
  • Relocation Assistance Offered:
    None.
  • Canada Work Authorization Sponsorship Offered:
    None.
  • This position requires the selected individual to work onsite at the Laval, QC office.
What You Will Do
  • Work closely with customers and System Architects to analyze and define requirements.
  • Drive design consistency across products.
  • Keep up with industry trends and new technology breakthroughs by continuous learning.
  • Design, implement, and test software modules according to requirement specifications.
  • Participation in writing and in the review of all engineering documentation, including requirements, estimation, specifications, design, coding and validation
  • Other duties as assigned by Caterpillar management from time‑to‑time.
What You Have (Basic Requirements)
  • Communicating Complex Concepts
    :
    Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.
  • Effective Communications
    :
    Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Managing Multiple Priorities
    :
    Knowledge of effective self‑management practices; ability to manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation.
  • Technical Excellence
    :
    Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
    • Provides effective technical solutions to routine functional challenges via sound technical competence, effectively examining implications of events and issues.
    • Skilled in C++ and Python programming languages, with experience in developing and debugging software applications using these languages.
    • Conducts walkthroughs and monitors the quality of development activities.
    • Oversees major developmental efforts adhering to application system design.
    • Develops structured programming specifications for microservice environment.
    • Experiences with industry‑standard tools such Git, Git Hub, and Azure for version…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary