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 systems software
Software architecture and design
This position is for a Senior Software Architect to develop Linux application feature software for the domain controller, network manager, and telematics radios

Job Summary

  • This position is for a Senior Software Architect to develop Linux application feature software for the domain controller, network manager, and telematics radios.
  • The candidate's duties will include defining software requirements, providing design guidance, conducting design and code reviews, and leading software technology strategy.
  • Caterpillar Technology collaborates with partners across the enterprise to advance technologies including autonomy and automation, enhancing site safety, productivity, and efficiency.

Matching Summary

This position is for a Senior Software Architect to develop Linux application feature software for the domain controller, network manager, and telematics radios.

Salary

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

Skills & Requirements

Must-have

  • Linux application development
  • Embedded systems software
  • Software architecture and design
  • Agile team environment
  • C++11/14 programming
  • Object Oriented Design

Nice-to-have

  • AI emerging technologies
  • Customer focus and communication
  • Global cross-functional teams
  • Design Patterns in development
  • Unit Tests and TDD

Key Requirements

  • BSEE, BSCE, or BSCS
  • 7-10 years C++ development
  • 7-10 years embedded software experience
  • 7+ years Agile team experience
  • Experience using Linux
  • Experience with embedded controls for Telematics

Work Rights

Not specified

Tailored Resume

Cover Letter