Jobs · Engineering · Illinois

Embedded Software Engineering Specialist

Caterpillar Inc. · Mossville, IL · 3 wk ago
Engineering$128k–$193k/yrFull-time

About the role

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. As part of a growing engineering team, you will help develop next-generation collision mitigation technologies for Caterpillar construction products. You will design and deliver software solutions that integrate camera, radar, and intelligent sensing technologies to enhance machine safety, performance, and automation capabilities.

Responsibilities

  • Define the embedded software architecture for next-generation collision mitigation systems, ensuring scalable, reliable, and maintainable solutions across Caterpillar construction products.
  • Lead the design and integration of software frameworks that support camera, radar, and intelligent sensing technologies within safety-critical embedded environments.
  • Establish software architecture standards, design patterns, and technical roadmaps while guiding development teams through implementation and integration activities.
  • Collaborate with systems, software, and validation engineers to translate product requirements into robust architectural solutions that meet performance, safety, and reliability objectives.
  • Drive software architecture decisions across embedded Linux and real-time environments, balancing technical tradeoffs, product priorities, and long-term platform strategy.

Requirements

  • Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
  • 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.
  • Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
  • 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.
  • Producing Results: Understanding of the criticality

Similar jobs

Embedded Software Engineer

MTS Systems CorporationEden Prairie, MN· 1 mo ago
Information Technology$106k–$150k/yrapply on careers.itw.com