Caterpillar Inc.15.04.26
AI SCORE 8.5

Core Information Software Engineer - Remote Opportunity

$113K–$169K/year

About the Role

We're hiring a Core Information Software Engineer to join our innovative team at Caterpillar Inc. This role offers a unique opportunity to work remotely while contributing to the development of cutting-edge telematics and connectivity solutions for Caterpillar machines and engines. As a Core Information Software Engineer, you'll be part of a dynamic team that values collaboration and creativity, ensuring that our software meets the highest standards of quality and security.

What You'll Do

  • Design new software components for displays and connectivity control modules.
  • Maintain and extend existing software to enhance functionality and performance.
  • Perform code reviews to ensure adherence to best practices and coding standards.
  • Review results of software unit and regression tests to ensure reliability.
  • Mentor less experienced developers, fostering a culture of learning and growth.
  • Collaborate with developers, architects, testers, and systems application engineers to deliver high-quality software solutions.
  • Provide Core Information software subject matter expertise to internal and external teams.

Requirements

  • Solid experience with embedded software development, design, and architecture.
  • Development experience with C, C++, and Rust.
  • Experience with embedded Linux software development.
  • Familiarity with Ethernet, TCP/IP, WiFi, and Bluetooth low energy protocols.
  • Experience with CAN, J1939, and other data link protocols.
  • Proficiency with GIT configuration management tool.
  • Experience with scripting using Python.
  • Ability to read electrical schematics and use debugging tools for embedded systems (e.g., Lauterbach, GDB, Wireshark).

Nice to Have

  • Experience using Design Patterns and Object-Oriented programming.
  • Experience developing Unit Tests and Test-Driven Development.
  • Strong analytical thinking and technical troubleshooting skills.
  • Effective communication skills to collaborate with cross-functional teams.

What We Offer

  • Competitive salary range of $112,710 - $169,060 annually.
  • Comprehensive medical, dental, and vision benefits.
  • Paid time off plan including vacation, holidays, and volunteer days.
  • 401(k) savings plans with company match.
  • Flexible Spending Accounts (FSAs) and Health Savings Account (HSA).
  • Employee Assistance Program and wellness programs.
  • Career development opportunities and tuition reimbursement.
  • Incentive bonuses and disability benefits.

This Core Information Software Engineer role is a fantastic opportunity for those who are passionate about technology and innovation. Join us in building a better world through your work!

Why This Job8.5 of 10

This Core Information Software Engineer position at Caterpillar offers a competitive salary, remote work flexibility, and a chance to work on innovative telematics solutions.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.