Embedded Sw Engineer

Caterpillar Inc.

Chillicothe, IL, United States
Base: $127,587.00 – $146,290.00; bonus/equity: inc...
Onsite (5 days a week)
6 years c/c++ development experience
Embedded linux software development
Free rtos development experience
Caterpillar Inc. is seeking an Embedded Software Engineer to join their team in Chillicothe, IL, focusing on developing telematics and connectivity software for machinery. The ideal candidate should have extensive experience with embedded software development, particularly in C/C++, Linux, and related technologies

Job Summary

  • The role involves developing core information software including telematics, displays, and network managers for Caterpillar machines and engines.
  • Candidates will design, develop, and test high-quality secure software components while utilizing Agile methodologies and modern technologies.
  • The position offers a comprehensive benefits package including medical, dental, vision, 401(k) savings plans, and paid time off.

Matching Summary

Match Score: 85

Caterpillar Inc. is seeking an Embedded Software Engineer to join their team in Chillicothe, IL, focusing on developing telematics and connectivity software for machinery. The ideal candidate should have extensive experience with embedded software development, particularly in C/C++, Linux, and related technologies.

Salary

Base: $127,587.00 – $146,290.00; Bonus/Equity: Incentive bonus mentioned; Benefits: Medical, dental, vision, 401(k), HSA, FSA, parental leave, tuition reimbursement

Skills & Requirements

Must-have

  • 6 years C/C++ development experience
  • Embedded Linux software development
  • Free RTOS development experience
  • CAN J1939 data link protocols
  • Ethernet TCP/IP Wi-Fi Bluetooth LE
  • Python scripting for automation
  • Lauterbach GDB debugging tools

Nice-to-have

  • Agile iterative development practices
  • Mentoring less experienced developers
  • Open-source software integration
  • Design patterns and OOP expertise
  • Test-driven development approach

Key Requirements

  • Bachelor's degree in Engineering or CS plus 6 years experience
  • Master's degree in Engineering or CS plus 5 years experience
  • Must have US work authorization as no visa sponsorship is available
  • Experience reading electrical schematics
  • Proficiency with GIT configuration management tool

Work Rights

Not specified

Tailored Resume

Cover Letter