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 interacting with System teams, defining software requirements, providing design guidance, and leading software technology strategy.
Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation.
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
Skills & Requirements
Must-have
Linux application development
Embedded systems
C++11/14 programming
Object Oriented Design
Agile team environment
Linux
CAN, J1939, TCP/IP protocols
GIT configuration management
Nice-to-have
AI for team efficiency
Design Patterns
Unit Tests and TDD
UML Diagrams
Ubuntu
CANoe and CANalyzer tools
Key Requirements
BSEE, BSCE, or BSCS education
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 as software architect or team lead
Experience in embedded controls for Telematics applications