C

Caterpillar

Makes heavy machinery, engines and gas turbines

Lead Embedded Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeMossville, IL, USA

About the Job

Requirements

  • Knowledge of requirements analysis tools, methods, and techniques, and ability to elicit, analyze, and record functional and non-functional requirements for system or software development projects.
  • Knowledge of effective communication concepts, tools, and techniques, and ability to transmit, receive, and accurately interpret ideas, information, and needs.
  • Knowledge of teamwork and ability to work cooperatively toward shared goals and support colleagues at all levels.
  • Knowledge of technical troubleshooting approaches, tools, and techniques, and ability to anticipate, recognize, and resolve hardware, software, application, or operational issues.
  • Knowledge of a given technology and its application methods, and ability to develop solutions to significant technical challenges.
  • Extensive experience performing and leading requirements, design, development, and testing of network communication and foundational information software used in embedded systems for machine or industrial applications.
  • Experience developing embedded C and/or C++ software solutions to meet system requirements.
  • Experience developing software components that comply with software architecture standards and following a common embedded software development process.
  • Experience designing and developing multiple or large software products.
  • Ability to compare advantages and drawbacks of embedded software implementations, development languages, and tools.
  • Ability to estimate and monitor development time and costs based on functional and technical requirements.
  • Ability to consult on selection and use of developer workbench tools.

Responsibilities

  • Interact with customers or clients and the Common Services and Network Solutions Global Value Team.
  • Listen to customer needs across network and Common Services and Network Solutions scope to support customers.
  • Bring customer requirements and requests to the global value team.
  • Serve as the Common Services and Network Solutions team's point of contact for the customer.
  • Assist with budget planning and negotiate schedules with customers.
  • Act as an interface between the customer and delivery team.
  • Present customer requests to the global value team as a main contributor.
  • Prioritize requirements with the global value team.
  • Ensure the customer provides platform hardware and necessary tools for the team.
  • Facilitate Release Planning, including ATEST, RC, and Production Intent, with the customer.
  • Be accountable for customer issues and feature enhancements.

Desired Qualifications

  • Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science, with 6 years of systems and software development experience.
  • 4 years of concurrent experience in automotive, machine, or industrial embedded software development.
  • Master’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science, with 3 years of embedded network communication systems and software development experience.
  • Knowledge of AVB/TSN, Industrial Ethernet protocols, autonomy, and automation middleware.
  • Experience developing and maintaining data link and networking protocol libraries, and developing low-level network drivers using CAN, CAN FD, J1939, and/or Ethernet communication libraries.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs