Senior Software Architect (linux Apps)

Caterpillar Inc.

Mossville, IL, United States
$147,760.00 - $221,640.00; not specified; medical,...
Fully remote
Linux application development
Embedded software development
Object oriented design
Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation

Job Summary

  • Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation.
  • This is a position for a Senior Software Architect to develop Linux application feature software for the domain controller, network manager, and telematics radios.
  • Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience.

Matching Summary

Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation.

Salary

$147,760.00 - $221,640.00; Not specified; Medical, dental, and vision benefits*

Skills & Requirements

Must-have

  • Linux application development
  • Embedded software development
  • Object Oriented Design
  • Agile team environment
  • C++11/14 programming
  • Telematics applications

Nice-to-have

  • Customer focus
  • Emerging technologies
  • AI application
  • Global team efficiency

Key Requirements

  • BSEE, BSCE, or BSCS degree
  • 7-10 years C++ development experience
  • 7-10 years embedded software experience
  • 7-10 years Object Oriented Design experience
  • 7+ years Agile team experience
  • Experience using Linux
  • Experience with CAN, J1939, TCP/IP

Work Rights

Not specified

Tailored Resume

Cover Letter