Embedded Software Senior Engineer Specialist – Information Software Framework Architect

Caterpillar Inc.

Peoria, IL, US
Base: $147,760.00 - $221,640.00; bonus/equity: inc...
Onsite
Extensive embedded software development experience
Advanced degree in engineering or computer science
Solid linux software development experience
The role involves designing, developing, and testing high-quality software frameworks for Caterpillar Display & Telematics product lines

Job Summary

  • The role involves designing, developing, and testing high-quality software frameworks for Caterpillar Display & Telematics product lines.
  • Candidates will collaborate with global teams to create operating systems and middleware that power the world's infrastructure.
  • The position offers domestic relocation assistance and a comprehensive benefits package including medical, dental, vision, and 401(k) savings plans.

Matching Summary

The role involves designing, developing, and testing high-quality software frameworks for Caterpillar Display & Telematics product lines.

Salary

Base: $147,760.00 - $221,640.00; Bonus/Equity: Incentive bonus mentioned; Benefits: Medical, dental, vision, 401(k), HSA, FSA, paid time off

Skills & Requirements

Must-have

  • Extensive embedded software development experience
  • Advanced degree in Engineering or Computer Science
  • Solid Linux software development experience
  • Experience with RTOS development like FreeRTOS
  • Proficiency in C++ and Rust programming

Nice-to-have

  • Desire to work in a fast-paced Agile environment
  • Ability to read electrical schematics
  • Experience with Python scripting
  • Knowledge of Design Patterns and OOP
  • Familiarity with continuous testing and integration

Key Requirements

  • BS EE, BS Computer Science, or Computer Engineering degree
  • Visa sponsorship is not available
  • Must be eligible to work in the US without sponsorship

Work Rights

Not specified

Tailored Resume

Cover Letter