
Embedded Software Engineer
Caterpillar18 hours ago
Chennai, IndiaEntry Level
Responsibilities
- Gather and analyze user and client requirements and prepare software requirements specification documents.
- Write and implement embedded-system source code and enhance existing code samples.
- Test and debug embedded software using available tools and methods to improve quality and performance.
- Collaborate with other teams to provide post-production support.
- Analyze hardware, software, application, code, and log issues and document troubleshooting activities.
Requirements
- Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.
- Working knowledge of embedded software development, technical troubleshooting, requirements analysis, and software testing.
- Ability to develop programs for a specific language and platform and participate in technical and code reviews.
- Ability to communicate effectively, work cooperatively in teams, and analyze and resolve technical problems.
Benefits
- Requires five working days from the office.
- Caterpillar is an equal opportunity employer.
Categories
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.