{"id":4034927,"url":"https://alion.io/job/caterpillar-embedded-software-engineering-specialist-agentic-ide","title":"Embedded Software Engineering Specialist - Agentic IDE","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":"A","score":96,"open_postings":156,"ghost_share":0,"stale_share":0.135,"repost_share":0.026,"time_to_fill_p50_days":31,"computed_at":"2026-11-10T06:52:35Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mossville, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":128470,"max":192710,"currency":"USD","period":"year","gross":null,"usd_annual":192710},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":true,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embedded C","optional":false},{"name":"Fine-tuning","optional":false},{"name":"LangChain","optional":false},{"name":"Llama","optional":false},{"name":"LLM","optional":false},{"name":"MATLAB","optional":false},{"name":"Mistral","optional":false},{"name":"Offline-First","optional":false},{"name":"OpenAI","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Simulink","optional":false},{"name":"TypeScript","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-11-10T19:49:39Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T19:49:39Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Career Area:\nEngineeringJob 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.\nWhat if our IDE wasn't just a tool, but an intelligent, collaborative partner? What if it understood the unique constraints of our hardware, electrical, controls, and embedded software engineering, proactively identifying issues, generating boilerplate, and optimizing code before it's even written? At Caterpillar Trimble Control Technologies, we build the technology that powers the global earth-moving industry. Now, we're looking for a visionary engineer to build the tools that will transform how our own engineers build that technology.\nIn this role as a Embedded Software Engineering Specialist - Agentic AI (Agentic IDE) , you will join our established team, as a lead practitioner defining our strategy for the next generation of developer experience. You will pioneer an 'Agentic IDE' concept tailored for our unique, offline-first, embedded systems environment. This isn't about plugging into a simple cloud API, it's about fundamentally re-imagining the developer workflow for a world of hardware and electrical design, controls, embedded C++, and heavy machinery.\nThe CTCT division (a joint venture between Trimble and Caterpillar) develops positioning, control, and automation products for earthmoving and paving machines in the construction and mining industries, using technologies such as GNSS, optical total stations, lasers and sonics. The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance. For more information on currently developed products, see https://www.cat.com/en_US/by-industry/construction-industry-resources/technology/grade.html or http://construction.trimble.com/earthworks.\nWith CTCT being a globally distributed group, travel to New Zealand and India will also be a requirement from time to time.\nWhat You Will Do:\nArchitect the Vision: Define and champion the roadmap for our AI-powered developer tools, creating an 'agentic' experience where the IDE acts as an expert partner to our engineers.\nLead & Build: This is a hands-on role. You will design, prototype, and build the core components of these new tools, from custom IDE extensions and CLIs to intelligent code generation and analysis services.\nDeeply Collaborate: Work side-by-side with our hardware, electrical, controls, and software engineers. You will live in their world to understand their deepest pain points and build the solutions they truly need.\n Integrate & Optimize: Evaluate and integrate Large Language Models (LLMs), static analysis tools, and other AI techniques into our existing CI/CD pipelines and development environments (e.g., VS Code, OpenCode, MATLAB/Simulink, etc.).\nMentor & Evangelize: Act as the subject matter expert, advocating for best practices and mentoring other engineers in the art of the possible with AI-driven development.\nWhat You Will Have:\nAnalytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.\nLevel Extensive Experience: \nSeeks discrepancies and inconsistencies in available information; explains variances.\nOrganizes and prioritizes the sequence of steps to be taken to remedy the situation.\nIdentifies many possible causes for a problem based on prior experience and current research.\nQuantifies the costs, benefits, risks and chances for success before recommending a course of action.\nApproaches a complex problem by breaking it down into its component parts.\nChooses among a diverse set of analytical tools according to the nature of the situation. Effective 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. Level Extensive Experience: \nReviews others' writing or presentations and provides feedback and coaching.\nAdapts documents and presentations for the intended audience.\nDemonstrates both empathy and assertiveness when communicating a need or defending a position.\nCommunicates well downward, upward, and outward.\nEmploys appropriate methods of persuasion when soliciting agreement.\nMaintains focus on the topic at hand. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Extensive Experience: \nAdvises others on the assessment and provision of all technical solutions.\nEngages appropriate subject matter resources to effectively resolve technical issues.\nMentors others to enhance their technical competence and its application to achieve more effective technical solutions.\nCoaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.\nProvides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.\nAssumes accountability for personal technical performance and holds others responsible for theirs. Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design. Level Extensive Experience: \nDemonstrates experience with the architecture and design of major or multiple products.\nDescribes major software architecture alternatives and considerations.\nExplains design considerations for commercial database systems, operating systems and web.\nDisplays experience in estimating the cost of a specific design of a proposed product.\nFacilitates design reviews and walkthroughs.\nAnalyzes benefits and drawbacks of specific software designs and architecture. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Level Advanced: \nProvides insight into alternative troubleshooting approaches and their applicability to solve problems.\nElaborates on ways of distinguishing between hardware, software and communications problems.\nPlays a leadership role in resolving complex, multi-component failures.\nCreates and oversees policies and procedures to ensure alignment with product and service requirements.\nBuilds standards to design and support troubleshooting situations and maintain cost effectiveness.\nDevelops and demonstrates an extensive knowledge base and best practice on how to troubleshoot non-recurring and performance-related problems.\nSkills and Experience You Should Bring:\nWe know 'Senior Developer Experience Engineer (Agentic IDE)' isn't a common title, and you may not have heard it before, so please don’t be put off! We're looking for a seasoned engineer with a track record of building exceptional developer tools and a deep curiosity for the potential of AI.\nA Proven Platform Builder: You have solid experience and a history of architecting and building complex developer platforms, infrastructure, or sophisticated tooling from the ground up.\n Polyglot Programmer: You are an expert in high-level languages like Python or TypeScript (for tooling and services) and are comfortable diving into, or at least deeply understanding, the complexities of C++ and its build systems, and MATLAB/Simulink toolchains.\n Pragmatic AI Practitioner: You have demonstrable experience applying AI/ML to software development. This could include:Integrating LLM APIs (e.g., OpenAI, Anthropic) and/or running smaller, local models (e.g., Llama, Mistral).\nFamiliarity with frameworks like LangChain, or experience building custom AI agentic workflows.\nA strong understanding of Retrieval-Augmented Generation (RAG), prompt engineering, and fine-tuning.\n\nSystems Thinker: You excel at understanding complex, interconnected systems-from electrical and hardware design and MATLAB/Simulink control models to the embedded C++ firmware running on our custom hardware.\nEmpathetic Communicator: You have an exceptional ability to listen, synthesize needs from diverse engineering groups, and articulate a clear, compelling vision that gets others excited. You build consensus, not just code.\nTop Candidates Will Have Skills:\nDirect experience building IDE extensions for tools like VS Code, OpenCode, or MATLAB/Simulink.\nA background in compilers, static/dynamic code analysis, or working with Abstract Syntax Trees (ASTs).\nExperience with embedded systems, model-based design/code generation, or hardware/electrical engineering toolchains.\nContributions to open-source developer tools or AI frameworks.\nAdditional Information:\nLocation is onsite in Mossville, IL five days per week\nRelocation assistance may be available in accordance with Caterpillar policies.\nSponsorship is not available for this position.\nTravel is 20%\nSummary Pay Range:\n$128,470.00 - $192,710.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\nPosting Dates:\nNovember 10, 2026 - November 23, 2026Any 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":10677,"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":["Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-11-10T19:49:39Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":48,"sanctioned_now":false,"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-11-10T11:34:35+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)","Alion: sponsorship offered in the employer's own job adverts (24 months)"],"filings_for_role_12m":164}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["conf:2","win:early","comp:brand"],"computed_at":"2026-11-10T21:52:01Z"},"pay":{"stated_usd_annual":192710,"is_top_pay":false},"html_url":"https://alion.io/job/caterpillar-embedded-software-engineering-specialist-agentic-ide","json_url":"https://alion.io/job/caterpillar-embedded-software-engineering-specialist-agentic-ide.json","meta":{"generated_at":"2026-11-10T21:52:01Z","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":289,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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-embedded-software-engineering-specialist-agentic-ide"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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-embedded-software-engineering-specialist-agentic-ide"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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-embedded-software-engineering-specialist-agentic-ide"},{"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-embedded-software-engineering-specialist-agentic-ide\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaterpillar-embedded-software-engineering-specialist-agentic-ide"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4034927}},{"tool":"search_jobs","arguments":{"company":"caterpillar.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4034927},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}