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.
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 software development
C++11/14 programming
Object Oriented Design
Agile team environment
Linux
CAN, J1939, TCP/IP protocols
Nice-to-have
AI and emerging technologies
Design Patterns in software development
Unit Tests and TDD
UML Tools
Ubuntu
CANoe and CANalyzer
GIT configuration management
Key Requirements
BSEE, BSCE, or BSCS
7-10 years C++ development experience
7-10 years embedded software experience
7-10 years Object Oriented Design experience
7+ years Agile team environment experience
Experience as software architect or team lead
Experience in embedded controls for Telematics applications