Embedded Software Sr. Engineer With C, C++, Rust, Python

Caterpillar of Australia

Mossville, IL, USA
Base: $112,710.00 - $169,060.00; bonus/equity: inc...
Hybrid
Embedded software development
C, c++, and rust
Embedded linux development
Join the Core Information Software team developing telematics, displays, and network managers for Caterpillar machines & engines

Job Summary

  • Join the Core Information Software team developing telematics, displays, and network managers for Caterpillar machines & engines.
  • Work on operating systems, core software, applications, and data transfer frameworks for future product lines.
  • The team supports flexible work hours and a hybrid schedule, splitting time between working from home and in-person collaboration.

Matching Summary

Join the Core Information Software team developing telematics, displays, and network managers for Caterpillar machines & engines.

Salary

Base: $112,710.00 - $169,060.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, vision, PTO, 401(k), HSA, FSA, etc.

Skills & Requirements

Must-have

  • Embedded software development
  • C, C++, and Rust
  • Embedded Linux development
  • Agile development practices
  • Data link protocols (CAN, J1939)

Nice-to-have

  • Iterative development and fast delivery
  • Subject matter expertise
  • Collaboration with cross-functional teams
  • Desire to work in fast-paced environment

Key Requirements

  • Solid experience with embedded software development, design, and architecture
  • Development experience with C, C++, & Rust
  • Experience with embedded Linux software development
  • Experience with scripting using Python
  • Experience using debugging tools for embedded systems

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter