Associate Design Engineer

CaterpillarClayton, NC
8h$72,360 - $108,540Onsite

About The Position

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. Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you’re joining a global team who care not just about the work we do – but also about each other. We are the makers, problem solvers and future work 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. The BCP Machine & Machine Systems team within Intelligent Machine Systems is looking for an Associate Design Engineer to support embedded display software and frontend display software activities for multiple machine applications. In this role, responsibilities will be to develop, design, implement, and test software for Linux-based Displays, ensuring system efficiency and stability. The individual will work with teams across Caterpillar to ensure the display software performs as expected.

Requirements

  • Education Requirement: Associate’s degree in computer science, computer programming or related program
  • Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • 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.
  • Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
  • Teamwork: Works with small or multiple teams that span functions, issues, locations, and time zones.

Nice To Haves

  • Full stack web developer with Embedded C/C++ experience.
  • Experience with React, Angular, TypeScript, Figma, and Playwright.
  • Experience working Windows tools and various Ubuntu Linux distributions.
  • Familiarity with AI concepts and emerging technologies (Gen AI, MCP, ATA).
  • Proficiency in GIT, CAN/J1939, CANoe, Python (Pandas, Numpy) and CI/CD tools (Azure DevOps).
  • Has knowledge of working with Open Source libraries.
  • Participation in technical code reviews.
  • Ability to interpret functional and technical requirements.

Responsibilities

  • Display software full stack feature development on Linux platform.
  • C/C++ Middleware software development on Linux platform.
  • Organize software code reviews.
  • Test plan creation, execution, and documentation.
  • Support and communication of software releases, including documentation required by product groups for successfully updating software releases.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service