12 computer science software engineer jobs at 3 companies in Bloomington, IL
3d
Save
Mark Applied
Hide
3d
Software Engineer
Chicago or Peoria or Irving
$89k-$145k/yrOnsiteFull Time
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
0+ YOEBachelor’s degree or higher in computer science, software engineering, or related field preferred; 0–2 years relevant experience, GPA 3.0 minimum, and skills in software development, testing, integration, and architecture.
Java, JavaScript, Python, Spring Boot, React, SQL, API, Cloud Platforms, Generative AI
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
5+ YOEBachelor's in Computer/Electrical Engineering or Computer Science and 5+ years embedded software development experience; proficiency with C, MathWorks Simulink, lab testing, debugger tools, GIT, CAN, and CANape.
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
Degree in Engineering/Computer Science/Materials Science, experience developing C++ and Angular software for real-time embedded systems, testing in SIL, teamwork and communication skills, ability to work onsite with occasional travel.
CaterpillarNYSE: CAT: Manufactures construction equipment, mining machinery, and industrial engines.
Degree in Engineering/Computer Science/Materials Science, experience in embedded C++ and front-end development, real-time systems and SIL testing, strong analytical and communication skills.
C++, Angular, SIL, GPS, optical total stations, lasers, IMUs, sonics
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
9+ YOE9+ years software development experience, 5+ years data platform development, proficiency in C++, Java, Scala, CUDA; BS/MS/PhD in computer science or equivalent; experience with Apache Spark and supporting enterprise customers.
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
Bachelor's in Engineering or Computer Science; expertise in embedded systems, requirements analysis, product testing; experience with software development lifecycle and MATLAB; ability to author SRS and travel up to 15%.
7+ YOEBachelor's in computer science or related, 7+ years software engineering, experience with cloud-native apps, LLMs/RAG/vector search, Python, Kubernetes, Docker, CI/CD, and enterprise integrations.
Python, Kubernetes, Docker, REST, LangGraph, LangChain, Azure AI Foundry, Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), OCR, Git, GitLab, GitLab CI/CD, Infrastructure as Code (IaC)
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
Bachelor's in Engineering/Computer Science/Materials Science required; proven experience designing and developing complex C++ software for robotics/autonomy; functional safety and sensor experience preferred.
CaterpillarNYSE: CAT: Manufactures construction equipment, mining machinery, and industrial engines.
Degree in Engineering/Computer Science/Materials Science required. Experience with software product design and architecture, C++ development, design reviews, test/validation, and robotics/autonomy preferred. Up to 10% travel; relocation and visa sponsorship available.
CaterpillarNYSE: CAT: Manufactures construction equipment, mining machinery, and industrial engines.
Expertise in embedded C/C++ for RTOS, AUTOSAR (Classic preferred), software architecture for autonomy/remote control, experience with MATLAB/Simulink, vehicle networks (CAN, Ethernet), GIT, debuggers and cross-compilers; bachelor’s in engineering/computer science preferred.
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
5+ YOEBachelor's in Computer Science/Engineering/IT plus 5 years experience as program manager/product owner/software developer; Agile certifications, Scrum and Lean experience, roadmap and project management, Azure DevOps.