{"id":1202820,"url":"https://alion.io/job/caterpillar-senior-software-engineer-simulation-platform-2","title":"Senior Software Engineer (Simulation Platform)","company":{"id":176554,"name":"Caterpillar","domain":"caterpillar.com","url":"https://alion.io/company/caterpillar","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":32,"ghost_share":0,"stale_share":0.844,"repost_share":0,"time_to_fill_p50_days":12,"computed_at":"2026-10-19T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Irving, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":112710,"max":183140,"currency":"USD","period":"year","gross":null,"usd_annual":183140},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Digital Twin","optional":false},{"name":"NVIDIA Omniverse","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Python","optional":false},{"name":"Unity","optional":false},{"name":"Unreal Engine","optional":false}],"status":"live","first_seen_at":"2026-09-24T21:57:31Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-10-18T09:12:54Z","board_verified":true,"closed_at":null,"days_open":24,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":24},"description":"Career Area:\nTechnology, Digital and DataJob Description:\nYour Work Shapes the World at Caterpillar Inc.\nWhen you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.\nThe Senior Software Engineer will design, develop, and integrate simulation and visualization capabilities that support Caterpillar’s next-generation digital twin, machine behavior modeling, and interactive 3D experiences. This role combines simulation engineering, real-time visualization, and 3D scene-building using NVIDIA Omniverse and modern C++/Python toolchains.\nWhat You Will Do:\nSimulation Development: Develop the simulation logic and behavioral models governing machine and system behavior.\nReal-Time 3D Visualization & Omniverse Engineering: Create high-fidelity 3D models, scenes, and environments using NVIDIA Omniverse, USD, and Omniverse Kit-based pipelines.\nValidation & Testing of Models and Digital Twins: Develop and execute model validation and verification plans, ensuring digital twins are accurate and numerically stable.\nIntegration & Platform Engineering: Integrate simulation components with current Caterpillar models, data systems, and digital twin frameworks. Contribute to toolchain and pipeline design, including scripting utilities, automated test frameworks, and modular code libraries.\n Digital Twin Tooling & Ecosystem Support: Work hands-on with multiple digital-twin platforms, such as NVIDIA Omniverse (primary environment), CARLA, Siemens NX/Teamcenter/Plant Simulation, Dassault 3DEXPERIENCE, Ansys Twin Builder, or similar, Unity or Unreal Engine. Integrate data, models, or external simulation engines into unified digital-twin experiences.\nInnovation & Technology Leadership: Assist in evaluating emerging tools and frameworks to expand Caterpillar’s simulation and digital-twin capabilities\nDigital Twin Development: Knowledge of development tools and activities; ability to produce software products or systems in line with product requirements.\nConducts walkthroughs and monitors effectiveness and quality of the development activities.\nElaborates on multiple-development toolkits for traditional simulation and digital twins.\nHas participated in development of multiple or large digital twins development.\nContrasts advantages and drawbacks of different development languages and tools.\nEstimates and monitors development costs based on functional and technical requirements.\nProvides consulting on both selection and utilization of developers' workbench tools.\nWhat You Will Have:\nCommunicating Complex Concepts; Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.\nEffective Communications; Understanding of effective communication concepts, tools, and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.\nManaging Multiple Priorities; Knowledge of effective self-management practices; ability to manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation. \nStrategic Thinking; Knowledge of the importance of “big picture” thinking and planning; ability to apply organizational acumen and competitiveness to identify and maintain focus on key success factors. \nInfluencing Through Expertise; Knowledge of effective influencing tactics and strategies; ability to use these to deepen expertise and impact or challenge decisions within and outside the organization. \nTop Candidates Will Have:\nSimulation Development: Develop the simulation logic and behavioral models governing machine and system behavior.\nReal-Time 3D Visualization & Omniverse Engineering: Create high-fidelity 3D models, scenes, and environments using NVIDIA Omniverse, USD, and Omniverse Kit-based pipelines.\nValidation & Testing of Models and Digital Twins: Develop and execute model validation and verification plans, ensuring digital twins are accurate and numerically stable.\nIntegration & Platform Engineering: Integrate simulation components with current Caterpillar models, data systems, and digital twin frameworks. Contribute to toolchain and pipeline design, including scripting utilities, automated test frameworks, and modular code libraries.\n Digital Twin Tooling & Ecosystem Support: Work hands-on with multiple digital-twin platforms, such as NVIDIA Omniverse (primary environment), CARLA, Siemens NX/Teamcenter/Plant Simulation, Dassault 3DEXPERIENCE, Ansys Twin Builder, or similar, Unity or Unreal Engine. Integrate data, models, or external simulation engines into unified digital-twin experiences.\nInnovation & Technology Leadership: Assist in evaluating emerging tools and frameworks to expand Caterpillar’s simulation and digital-twin capabilities\nSoftware Integration Engineering: Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.\nSoftware Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.\nAdditional Details:\nThis position requires the candidate to work full-time at the Dallas/Irving, TX location\nDomestic relocation assistance is available for this position.\nVisa sponsorship is available with this position\nSummary Pay Range:\n$112,710.00 - $183,140.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-relatedknowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.\nBenefits:\nSubject to plan eligibility, terms, and guidelines. This is a summary list of benefits.\nMedical, dental, and vision benefits*\n\nPaid time off plan (Vacation, Holidays, Volunteer, etc.)*\n\n401(k) savings plans*\n\nHealth Savings Account (HSA)*\n\nFlexible Spending Accounts (FSAs)*\n\nHealth Lifestyle Programs*\n\nEmployee Assistance Program*\n\nVoluntary Benefits and Employee Discounts*\n\nCareer Development*\n\nIncentive bonus*\n\nDisability benefits\n\nLife Insurance\n\nParental leave\n\nAdoption benefits\n\nTuition Reimbursement\n\n* These benefits also apply to part-time employees\nThis position requires working onsite five days a week.Relocation is available for this position.Visa sponsorship is available for eligible applicants.Posting Dates:\nAny offer of employment is conditioned upon the successful completion of a drug screen.\nCaterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.\nNot ready to apply? Join our Talent Community.","description_format":"text","description_chars":7288,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Life insurance","Parental leave","Relocation assistance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Energy & Utilities","Manufacturing","Fossil Fuels","Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-10-14T02:00:51Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 343 · green card filings: 92","filings_12m":343,"filings_prev_12m":364,"green_card_filings_12m":92,"median_offered_wage_usd":114569,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":152}],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.434,"p_room":0.35,"age_days":24,"expected_fill_days":12,"reasons":["conf:20","stale_co","velocity","win:tail","comp:brand"],"computed_at":"2026-10-19T05:45:15Z"},"pay":{"stated_usd_annual":183140,"is_top_pay":true},"html_url":"https://alion.io/job/caterpillar-senior-software-engineer-simulation-platform-2","json_url":"https://alion.io/job/caterpillar-senior-software-engineer-simulation-platform-2.json","meta":{"generated_at":"2026-10-19T15:18:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11255,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176554},"rest":"https://alion.io/mcp/rest/get_company?id=176554"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcaterpillar-senior-software-engineer-simulation-platform-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcaterpillar-senior-software-engineer-simulation-platform-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcaterpillar-senior-software-engineer-simulation-platform-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/caterpillar-senior-software-engineer-simulation-platform-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaterpillar-senior-software-engineer-simulation-platform-2"}]}