Embedded Sw Sr. Engineer

Caterpillar · Industrial · Mossville, IL

Caterpillar Inc. seeks an Embedded SW Sr. Engineer to collaborate with cross-functional teams, define system requirements, plan deliverables, lead feasibility investigations, and resolve software defects for display software. The role involves verifying application specifications and ensuring correct implementation during integration testing.

What you'd actually do

  1. Collaborate with cross-functional teams to define critical system requirements.
  2. Understand program timelines and plan long-term and short-term deliverables.
  3. Coordinate user story deliverables with the delivery team to ensure expected content is delivered per release expectations.
  4. Lead feasibility investigations and work with multiple process partners to drive feature development plans.
  5. Lead the resolution of display software defects found during product development.

Skills

Required

  • bachelor’s degree or foreign equivalent in Electrical Engineering, Communication Engineering, Computer Engineering, Electronic Engineering, Computer Science or a related field
  • 3 years of systems/requirements experience in the automotive or heavy equipment industry or related occupation
  • Developing high level feature requirements or change requests and translating them into functional specifications for consumption by software delivery teams
  • Team planning through activities such as story mapping, story estimation and release planning and commitment
  • Agile development methodologies
  • Agile workflow tools such as Target Process, DevOps, JIRA, IBM Doors
  • Software development experience with different UI frameworks
  • Systems troubleshooting using analytical tools such as CANoe, CANalyzer or Wireshark
  • Automotive protocols – CAN and J1939
  • GIT configuration management
  • Assembling and modifying test bench instrumentation including wiring and harnesses
  • Authoring functional requirements for graphical displays, instrument clusters, infotainment or mobile devices

What the JD emphasized

  • Developing high level feature requirements or change requests and translating them into functional specifications for consumption by software delivery teams
  • Team planning through activities such as story mapping, story estimation and release planning and commitment
  • Agile development methodologies
  • Agile workflow tools such as Target Process, DevOps, JIRA, IBM Doors
  • Software development experience with different UI frameworks
  • Systems troubleshooting using analytical tools such as CANoe, CANalyzer or Wireshark
  • Automotive protocols – CAN and J1939
  • GIT configuration management
  • Assembling and modifying test bench instrumentation including wiring and harnesses
  • Authoring functional requirements for graphical displays, instrument clusters, infotainment or mobile devices