2026校园招聘-嵌入式软件工程师

Caterpillar Caterpillar · Industrial · Wuxi, Jiangsu

Embedded software engineer responsible for developing core information systems for connected and telematics products, including software coding, configuration, integration, building, and testing for displays or telematics systems. Also involved in validation and verification, requirements development, benchmarking, and troubleshooting software or system defects.

What you'd actually do

  1. Design, review, and analyze software requirements.
  2. Perform software coding, testing, integration, and configuration.
  3. Develop, execute, and document test plans.
  4. Set up and configure test bench hardware, harnesses, models, and software.
  5. Perform mandatory, specific function, and full regression testing using manual, automated, and simulation methods.

Skills

Required

  • Embedded software development
  • Software coding
  • Software testing
  • Software integration
  • Software configuration
  • Requirements analysis
  • System testing
  • Technical troubleshooting
  • Component-based development
  • Object-oriented development
  • Debugging tools (e.g., Caterpillar Electronic Technician, Lauterbach debugger)
  • Electronic systems knowledge (e.g., telematics systems, displays, J1939 data link communication)

Nice to have

  • Experience with core information products and application functionality
  • Experience with manual, automated, and simulation testing methods
  • Experience with hardware-in-the-loop and software-in-the-loop tools