Senior Software Architect (linux Apps)

Caterpillar of Australia

Mossville, IL, United States
$147,760.00 - $221,640.00; not specified; medical,...
Fully remote
Linux application development
Embedded software development
Object oriented 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 will interact with System teams and dependent software development teams to define software requirements and provide design guidance.
  • Caterpillar is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives.

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 software development
  • Object Oriented Design
  • Agile team environment
  • Linux
  • CAN, J1939, TCP/IP protocols

Nice-to-have

  • Strong customer focus
  • Emerging technologies like AI
  • Design Patterns in software development
  • Ubuntu
  • CANoe and CANalyzer tools

Key Requirements

  • 7-10 years C++ (C++11/14) development experience
  • 7-10 years embedded software experience
  • 7-10 years Object Oriented Design experience
  • 7+ years in large global Agile team environment
  • BSEE, BSCE, or BSCS degree

Work Rights

Not specified

Tailored Resume

Cover Letter