We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote

CTCT Software Enterprise Architect - Engineering Fellow

Trimble Inc.
parental leave
United States, Illinois
Nov 10, 2024

CTCT Software Technical Steward

Job Location: Remote - Global

Our Department: Caterpillar Trimble Control Technologies

Location: Dayton, OH, Peoria, Il

Role Definition:

Provides direction, communication, and engineering support for software design and development of complex architecture, technologies, components, products, or services.

Responsibilities:

  • Architectural Leadership: Develop and lead the enterprise architecture strategy for embedded software systems, ensuring alignment with business objectives and technical requirements.
  • Solution Design: Design high-quality, scalable embedded software architectures that meet the performance, safety, and security needs of the organization. Ensure integration with broader system architectures.
  • Cross-functional Collaboration: Partner with hardware teams, product management, and software development teams to define technical solutions that meet both customer and business needs.
  • Embedded Systems Expertise: Provide deep technical expertise in the design, development, and deployment of embedded software. Ensure architectures support the constraints and requirements typical of embedded environments (e.g., low power, limited memory, real-time operations).
  • Technology Roadmap: Establish and maintain a technology roadmap for embedded software systems, evaluating new technologies, tools, and frameworks to enhance the development lifecycle and system performance.
  • System Integration: Ensure that embedded software architectures can be seamlessly integrated into larger system architectures, including networking, data communication, and cloud or edge components.
  • Governance & Standards: Establish and enforce architectural best practices, coding standards, and documentation for embedded systems. Drive consistency across teams and projects through governance frameworks.
  • Security & Compliance: Ensure that embedded software systems comply with industry standards, safety regulations, and security protocols. Implement secure communication and data handling practices across embedded platforms.
  • Mentorship & Leadership: Act as a mentor to embedded software engineers, providing guidance and support to ensure that designs are consistent with enterprise goals. Lead architecture reviews and design discussions.

Skill Descriptors:

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.

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.

Technology Advising:

Knowledge of effective advisory methods and ability to provide valued information and advice to clients regarding products, technologies, services and solutions for a specific technology domain. Level Extensive Experience:

  • Collaborates with an extended professional technology network to help clients effectively identify, plan for and accomplish technology objectives.

  • Supervises others in advising a range of clients across a myriad of products, technologies, services and solutions in a relevant technology domain.

  • Identifies and evaluates emerging technologies and advises clients regarding their potential business impacts.

  • Effectively consults with and conveys technology concepts, business impacts and other advice to senior client levels.

  • Trains others in developing technology business, channel management and client coaching.

  • Leverages formal certifications in mastery of multiple areas of technology in demonstrating credibility for client consulting.

Products and Services:

Knowledge of major products and services and product and service groups; ability to apply knowledge of product and service appropriately to diverse situations.

Level Extensive Experience:

  • Oversees development activities for multiple products or product lines.

  • Advises colleagues on implementation and operational considerations.

  • Coaches others on key factors that differentiate offerings from that of competition.

  • Develops procedures for product planning, development, and delivery cycles.

  • Promotes understanding of multiple product and service groups and their interdependencies.

  • Monitors regulatory and environmental issues and considerations.

Influencing Through Expertise:

Knowledge of effective influencing tactics and strategies; ability to use these to deepen own expertise and impact or challenge decisions within and outside own organization.

Level Extensive Experience:

  • Communicates complex ideas and concepts in a clear and concise manner so that others can understand.

  • Exhibits depth and breadth of knowledge, skill, and experience in the relevant field.

  • Provides relevant, timely and objective subject matter/process expertise and key insight regarding multiple client business areas and affiliated fields.

  • Provides others with information, opportunities, or resources to develop their skills in the area of expertise.

  • Discards examples of persuasive arguments lacking evidentiary support or impact.

  • Coaches others to enhance their proficiency regarding the tenets, practices, and examples of the 'trusted advisor' credential

Product Development in Manufacturing:

Knowledge of methodologies, tools and techniques of product development; ability to design, build and manage manufacturing of new products.

Level Working Knowledge:

  • Utilizes appropriate tools and techniques for converting product requirements into a technical design.

  • Synthesizes input from customers and marketplace; translates to product development efforts.

  • Participates in analyzing local market conditions and recognizes new product opportunities.

  • Assists in implementing product development strategy for a specific function.

  • Selects appropriate methods to integrate environmental considerations into process or product design.

Troubleshooting Technical Problems:

Knowledge of troubleshooting approaches, tools and techniques; ability to anticipate, detect and resolve technical problems in a manufacturing environment.

Level Extensive Experience:

Evaluates business impact of failure and the criticality and timing of needed resolution.

  • Resolves difficult or high-impact equipment and systems problems.

  • Monitors machine performance and history; addresses excessive maintenance or repair needs.

  • Coaches others how to resolve integration or communications problems in multi-vendor environments.

  • Applies specific techniques for isolating a problem and defining resolution approach.

  • Uses advanced diagnostic techniques and tools for unusual or performance-related problems.

-

Pay Equity

-

Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and/or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, or federal law.

-

Hiring Range:

115700

-

156100

-

Bonus Eligible?

Yes

-

Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans. Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan.

-

Trimble is proud to be an equal opportunity employer. We welcome and embrace our
candidates' diversity and take affirmative action to employ and advance individuals
without regard to race, color, sex, gender identity or expression, sexual orientation,
religion, age, physical or mental disability, veteran status, pregnancy (including
childbirth or related medical conditions), national origin, marital status, genetic

information, and all other legally protected characteristics. We forbid discrimination and
harassment in the workplace based on any protected status or characteristic. A criminal
history is not an automatic bar to employment with the Company, and we consider
qualified applicants consistent with applicable federal, state, and local law.
The Company is also committed to providing reasonable accommodations for
individuals with disabilities, and individuals with sincerely held religious beliefs in our job
application procedures. If you need assistance or an accommodation for your job,
contact
AskPX@px.trimble.com
Applied = 0

(web-5584d87848-7ccxh)