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
C, c++, and rust development
Embedded linux software development
Agile development practices
Join a global team who cares not just about the work we do – but also about each other

Job Summary

  • Join a global team who cares not just about the work we do – but also about each other.
  • Develop operating systems, core software, applications, and data transfer frameworks for Caterpillar Displays & Connectivity product lines.
  • The team works in a dynamic environment that supports flexible work hours and a hybrid schedule, splitting time between working from home and in-person collaboration in the office in Mossville, IL.

Matching Summary

Join a global team who cares not just about the work we do – but also about each other.

Salary

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

Skills & Requirements

Must-have

  • C, C++, and Rust development
  • Embedded Linux software development
  • Agile development practices
  • Core Information software expertise
  • Design new software components

Nice-to-have

  • Work in a fast-paced team
  • Iterative development and fast delivery
  • Utilizing up-to-date technologies
  • Problem solvers and future world builders

Key Requirements

  • Solid experience with embedded software development
  • Development experience with C, C++, & Rust
  • Experience with embedded Linux software development
  • Experience with scripting using Python
  • Experience using Design Patterns and Object-Oriented programming
  • Experience with developing Unit Tests and Test-Driven Development
  • Ability to read electrical schematics

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter