
Senior Software Engineer (Simulation platform)
Caterpillar1 day ago
Base Salary
$113k - $183k/yr
Responsibilities
- Develop the full-stack simulation software stack for robotic applications.
- Build and maintain simulation, rendering, mapping, and 3D object manipulation capabilities.
- Write high-quality software, follow engineering best practices, and participate in code reviews.
- Contribute to software design, requirements discussions, brainstorming, and ideation.
- Collaborate with robotics and other teams to align implementation with their needs.
- Onboard peers and maintain CI/CD processes.
Requirements
- Experience building simulation and rendering platforms.
- Experience with 3D object rendering and manipulation.
- Experience with mapping technologies such as GIS, terrain mapping, or OpenLayers.
- Experience leveraging web graphics or animation standard libraries.
- Advanced knowledge of designing, building, and using open-source, published data, and APIs such as GraphQL.
- Experience designing, publishing, and maintaining SQL and NoSQL database schemas.
- Experience with engineering team best practices and processes.
- Experience with AI coding tools such as Claude, Copilot, or Cursor.
- Experience with cloud platforms such as AWS, Azure, Google Cloud, or Firebase.
- Experience with web automation tooling and CI/CD deployment, such as Webpack, ESLint, or Playwright.
- Top candidates have 5+ years of backend coding experience with Java or Node.js.
- Top candidates have 3+ years of frontend coding experience with HTML, CSS, or JavaScript.
- Top candidates have 3+ years of experience with Angular or React/Next.js.
- Top candidates have Python knowledge and experience with Nvidia Omniverse or another simulation platform.
- The posting also lists G22 as a requirement.
Benefits
- Medical, dental, and vision benefits.
- Paid time off including vacation, holidays, and volunteer time.
- 401(k) savings plans, health savings account, and flexible spending accounts.
- Health lifestyle programs, employee assistance program, voluntary benefits, and employee discounts.
- Career development, incentive bonus, disability benefits, and life insurance.
- Parental leave, adoption benefits, and tuition reimbursement.
- The position requires working onsite five days per week.
- Relocation is available.
- Visa sponsorship is available for eligible applicants.
Tech Stack
Categories
Full StackRobotics
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.