Unlimited Job Postings Subscription - $99/yr!

Job Details

Remote Services - Solution Owner

  2026-04-08     Caterpillar     all cities,AK  
Description:

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. Weare 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 enjoyliving in it.

Role Definition

Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.

Responsibilities

• Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document.

• Writing and implementing source codes of embedded systems and enhancing code samples of existing systems.

• Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance.

• Collaborating with other teams to provide post production support.

• Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.

Degree Requirement

Degree required

Skill Descriptors

Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.

Level Extensive Experience:

• Seeks discrepancies and inconsistencies in available information; explains variances.

• Organizes and prioritizes the sequence of steps to be taken to remedy the situation.

• Identifies many possible causes for a problem based on prior experience and current research.

• Quantifies the costs, benefits, risks and chances for success before recommending a course of action.

• Approaches a complex problem by breaking it down into its component parts.

• Chooses among a diverse set of analytical tools according to the nature of the situation.

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.

Level Extensive Experience:

• Reviews others' writing or presentations and provides feedback and coaching.

• Adapts documents and presentations for the intended audience.

• Demonstrates both empathy and assertiveness when communicating a need or defending a position.

• Communicates well downward, upward, and outward.

• Employs appropriate methods of persuasion when soliciting agreement.

• Maintains focus on the topic at hand.

Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.

Level Extensive Experience:

• Establishes and maintains effective working relationship with each team member.

• Coordinates roles, responsibilities and interdependencies of all team members.

• Identifies and addresses potential problems or issues within the team.

• Works with large or multiple teams that span functions, issues, locations, and time zones.

• Shows and promotes respect for differences and diversity.

• Learns and utilizes special talents and work styles of team members.

Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.

Level Extensive Experience:

• Advises others on the assessment and provision of all technical solutions.

• Engages appropriate subject matter resources to effectively resolve technical issues.

• Mentors others to enhance their technical competence and its application to achieve more effective technical solutions.

• Coaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.

• Provides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.

• Assumes accountability for personal technical performance and holds others responsible for theirs.

Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.

Level Extensive Experience:

• Ensures time, resources, energy, and actions are focused on priorities that matter to the business.

• Reliably meets all team commitments, quotas, and goals.

• Communicates a strong sense of urgency about solving problems and getting work done.

• Makes effective use of resources not under own direct control.

• Rarely repeats mistakes; learns and adapts from prior errors.

• Takes risks in improving products and services while holding self and others accountable.

Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.

Level Extensive Experience:

• Demonstrates experience with the architecture and design of major or multiple products.

• Describes major software architecture alternatives and considerations.

• Explains design considerations for commercial database systems, operating systems and web.

• Displays experience in estimating the cost of a specific design of a proposed product.

• Facilitates design reviews and walkthroughs.

• Analyzes benefits and drawbacks of specific software designs and architecture.

Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.

Level Extensive Experience:

• Plays an active or leading role in recording and storing requirement documents in various forms.

• Ensures the successful completion of all major activities, tasks and deliverables pertaining to the requirement analysis stage.

• Supervises the advanced use of requirements analysis tools and services, including prototyping and use cases.

• Produces detailed functional and information requirements models and documentation.

• Trains others on requirements walkthroughs and quality reviews.

• Utilizes automated diagramming tools to ensure traceability of requirements.

Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.

Level Expert:

• Provides insight into alternative troubleshooting approaches and their applicability to solve problems.

• Elaborates on ways of distinguishing between hardware, software and communications problems.

• Plays a leadership role in resolving complex, multi-component failures.

• Creates and oversees policies and procedures to ensure alignment with product and service requirements.

• Builds standards to design and support troubleshooting situations and maintain cost effectiveness.

• Develops and demonstrates an extensive knowledge base and best practice on how to troubleshoot non-recurring and performance-related problems.

Posting Dates:

April 6, 2026 - April 19, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community ( .


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search