Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer - Positioning and Controls

$112.71k - $169.06k

Caterpillar

Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc. When 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.This position represents the journey level position in engineering. This person has built significant, deep expertise in one or multiple technical areas. The key role of this engineering position is an individual contributor transitioning into leadership with a focus on technical delivery.The 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 or Senior Positioning and Controls Engineer is responsible for the development and test of the positioning state estimator and control algorithm used in Grade Control products. The candidate will work in a team environment and work closely with other Software Developers, Validation Engineers, Team Leaders, Quality Engineers, and Product Managers to develop software which is deployed on real-time hardware.What You Will Do:Development of Positioning and Control algorithms for a system utilizing Simulink models and C++ softwarePerform simulations to validate model developmentCreating automated software testsWriting, maintaining and archiving design documents, models, source code and other work products necessary for the projectCommunicate designs and analysis results to customers, suppliers, team members, and other stakeholdersContribute to the design of new products and processes; perform product and process maintenanceWhat You Will Have:Process Management: Knowledge of business process improvement tools and techniques; ability to understand, monitor, update, control, or enhance existing business or work processes.Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.Analytical 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.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.Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations..Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.Top Candidates will have:Experience with Matlab/Simulink & C++Excellent analytical skillsExperience with sensing technology like IMU’s, GNSS receivers, laser receivers, or UTS systems.Experience with Kalman FiltersExperience with software development of real-time embedded control systemsMust have ability to communicate effectively with team members and others in the work group, as well employees in other units, customers, and suppliers.Additional Information:This position requires the candidate to work full-time at the Mossville, IL office, five days per week.Relocation assistance is available for this position.Visa sponsorship is available for this positionTravel is up to 10%#LISummary Pay Range:$112,710.00 - $169,060.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits:Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.Medical, dental, and vision benefits*Paid time off plan (Vacation, Holidays, Volunteer, etc.)*401(k) savings plans*Health Savings Account (HSA)*Flexible Spending Accounts (FSAs)*Health Lifestyle Programs*Employee Assistance Program*Voluntary Benefits and Employee Discounts*Career Development*Incentive bonus*Disability benefitsLife InsuranceParental leaveAdoption benefitsTuition Reimbursement* These benefits also apply to part-time employeesPosting Dates:September 11, 2026 - September 29, 2026Any offer of employment is conditioned upon the successful completion of a drug screen.Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.Not ready to apply? Join our Talent Community.SummaryLocation: Mossville, IllinoisType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer - Positioning and Controls in Mossville, IL vacancy
  •  ...Hi we are having a requirement for the below mentioned role: Job Title: Remote Control Software Engineer Work Mode: Onsite Work Location: Mossville, IL Work Auth: All visas accepted (NO h1 or NO Fake Profiles) Must have Skills/Attributes :  Embedded... 
    Suggested
    Remote work
    Work visa

    Xcelo Group

    Mossville, IL
    21 days ago
  • $96.26k - $137.66k

     ...reputation as an excellent underwriting company.Position PurposeRLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of...  ...practices for coding standards, testing, source control, documentation, and secure software development... 
    Senior
    Full time
    Work at office
    Local area

    RLI Corp

    Peoria, IL
    1 day ago
  • $128.47k - $208.77k

     ...building a better world, so we can all enjoy living in it.Job Summary:This position is for an Autonomy Engineering Development Specialist working in a Software Architect role for Remote Control section within Integrated Technology Solutions within Cat Technology. The individual... 
    Suggested
    Full time
    Part time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $128.47k - $192.71k

     ...advanced power, electrification, electronic controls, software, and energy solutions across the...  ...Partnering closely with product groups, engineering, and global delivery teams, APT...  ...when communicating a need or defending a position. Communicates well downward, upward, and... 
    Senior
    Full time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $112.71k - $169.06k

     ...quality results.• Mentoring technicians and engineers in the EMC hardening of electrical and...  ...ability to plan, organize, monitor, and control projects, ensuring efficient utilization...  ...EMC standardsAdditional Details:This position requires the candidate to work full-time... 
    Senior
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    2 days ago
  •  ...vendors, and business partners. This position will offer a qualified candidate the unique...  ...Dashboards. Configuration/Source Control Tools: TFS, VSS, Jira, GitHub, Kanban...  ...Technology, Computer Science or Software Engineering and 8 + years of overall work experience... 
    Work experience placement

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...Tital: Software engineer Location: Silicon Valley,Southern California Long Term Job Description: We are seeking a highly...  ...Linux-based environments . Familiarity with version control systems (e.g., Git). Excellent problem-solving and communication... 

    Kasmo Global

    Mossville, IL
    5 days ago
  •  ...Job Title Completing custom analysis requests for engineering teams in drivetrain, engines, and controls systems Writing analysis scripts to quickly...  ...Technical Skills Required Skilled in at least one software language (ex – python, Matlab, C++, etc) Some experience... 
    Remote work

    Samprasoft

    Mossville, IL
    1 day ago
  • $112.71k - $169.06k

     ...s Earthmoving division is hiring a Sr. Hydraulic System Controls Engineer in Peoria, IL.Role Summary:As a Hydraulic...  ...and external teams including software, machine controls, performance, and...  ...AI agentsAdditional Details:•This position requires the candidate to work full... 
    Senior
    Full time
    Part time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    2 days ago
  • $172.63k - $258.95k

     ...& Quality Division is seeking a Senior Engineering Manager to lead engineering managers, integration...  ..., think and work with them to bring positive impact and flourishing business results....  ...manufacturing processes, audits and controls, experience with operational excellence... 
    Senior
    Full time
    Part time
    Relocation
    Flexible hours
    Shift work

    Caterpillar

    Mossville, IL
    4 hours ago
  • $97.53k - $146.29k

     ...advanced power, electrification, electronic controls, software, and energy solutions across the...  ...Partnering closely with product groups, engineering, and global delivery teams, APT...  ...’s electrification product line. This position performs complex analysis work, identifies... 
    Full time
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $112.71k - $169.06k

     ...build a better, more sustainable world.Job Summary: Senior Software Engineer - Prime Product eCommerceWe are seeking a Senior Software Engineer...  ...-time employeesVisa Sponsorship is not available for this position.Posting Dates:September 10, 2026 - September 18, 2026Any... 
    Senior
    Full time
    Contract work
    Part time
    Worldwide
    Flexible hours

    Caterpillar

    Peoria, IL
    2 days ago
  • $97.53k - $146.29k

     ...and manufactures 0.5 to 18L engines that not only power Caterpillar...  ...DefinitionWe are seeking a Controls System Engineer to design, develop...  ....Designing and implementing software and procedures to control and...  ...to part-time employeesThis position requires working onsite five... 
    Full time
    Part time
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    3 hours ago
  • $112.71k - $169.06k

     ...an experienced Senior Development Engineer to join the Drivetrain Controls System Simulation and Validation (DCSSV...  ...and enterprise objectives. This position requires strong engineering judgment...  ...validation of drivetrain control software and algorithms supporting lower powertrain... 
    Senior
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    2 days ago
  •  ...Develop and maintain C++ application-level software supporting display and HMI systems Build and enhance Angular front-end...  ...with cross-functional teams including UI, systems, and platform engineers Debug and resolve issues across the full software stack... 

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...Software Engineer 4 Contract role Location: Chillicothe, IL, Onsite Top Skills:...  ...Familiarity with motion planning, control algorithms, state estimation, or mapping...  ...pipelines? Reason for interest in this position: Contact Number: Email ID: LinkedIn... 
    Hourly pay
    Contract work
    Internship
    Relocation

    Veracity

    Chillicothe, IL
    2 days ago
  •  ...AMT is currently seeking an experienced Software Specialist to deliver world-class support...  ...Using and managing source control systems (Git) Database development administration...  ...degree in Computer Science, or Software Engineering from an accredited college or university... 
    Internship
    Flexible hours

    Procyon TS

    East Peoria, IL
    1 day ago
  • $128.47k - $192.71k

     ...batteries, motors, inverters, microgrid controllers, charging, energy storage systems,...  ....Job Summary:The Controls Engineering Specialist position provides technical leadership in the...  ...systems, leading controls architecture, software, and feature development from concept... 
    Full time
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    4 hours ago
  • $97.53k - $146.29k

     ...Develops, designs, implements and tests software of embedded devices and systems;...  ...stability of the systems.As a Software Engineer, you are responsible for working within...  ...between Trimble and Caterpillar) develops positioning and control products for earthmoving and paving... 
    Full time
    Part time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 hours ago
  • $112.71k - $169.06k

     ...enjoy living in it.As part of a growing engineering team, you will help develop next-generation...  ...products. You will design and deliver software solutions that integrate camera, radar,...  ...frameworks.Additional Information:This position requires the candidate to work full-time... 
    Senior
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 hours ago
  •  ...Sr. Full Stack Software Engineer As a Sr. Full Stack Software Engineer you will contribute to design, development, testing, deployment, and support of software systems and/or applications. Competent to perform all programming, project management, and development assignments... 
    Shift work
    Weekend work

    Samprasoft

    Mossville, IL
    1 day ago
  •  ...roles described here reflect the types of positions we typically recruit for, we want to...  ...become available. About Software Engineering Roles at Danaher Are you passionate...  ...: Familiarity with Git or version control systems Knowledge of object-oriented... 
    Remote job
    Internship

    Danaher

    Peoria, IL
    4 hours ago
  •  ...having opening for the below mentioned requirements Job Title: Controls Engineer Work Location: Mossville, IL Work Mode: Onsite Work...  ...release. This role requires close collaboration with Software, Controls, Electrical, Telematics, Cybersecurity, Product... 
    Work visa

    Xcelo Group

    Mossville, IL
    10 days ago
  • $112.71k - $169.06k

     ...Metallurgical Development and Research Senior Engineer focused on metallurgical product...  ...ability to plan, organize, monitor, and control projects, ensuring efficient utilization...  ...concurrentlyAdditional InformationThis position will be located onsite 5 days a week in... 
    Senior
    Full time
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot...  ...the Client's wide variety of electronic controls hardware (i.e. ECU/ECMs). This...  ...other units; and support and advise other engineers, managers, marketing personnel, customers... 
    Work experience placement
    Internship

    TriOptus LLC

    Mossville, IL
    4 days ago
  •  ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated...  ...machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems, enabling remote asset monitoring... 
    Remote work

    Voluble Systems LLC

    Mossville, IL
    1 day ago
  •  ...Embedded Software Engineer Hybrid in Mossville, IL (Peoria area) 12-Month Contract with possible extension Summary: The main function...  ..., develop, and test software components used in machine control platforms, engine control platforms, display, and telematics... 
    Contract work
    Internship

    Software Technology Inc

    Mossville, IL
    5 days ago
  • $65k - $75k

     ...Job Title: Embedded SW Engineer Location: Mossville, IL Tax Term (W2, C...  ...consisting of hardware engineers, internal software tool engineers, and system engineers....  ...experience. Experience in embedded control system design. experience with diagnostic... 
    Permanent employment
    Full time
    Contract work

    Apolis

    Mossville, IL
    2 days ago
  •  ...Title: Embedded Software Engineer Client: Caterpillar Location: Mossville, IL...  .../ Detect Safety Applications Position Overview Caterpillar is seeking...  ...embedded software features on electronic controls. The role involves developing... 
    H1b

    3B Staffing LLC

    Mossville, IL
    5 days ago
  • $128.47k - $192.71k

     ...in it.CTCT develops advanced machine control, guidance, and positioning systems for the heavy construction,...  ...heavy machinery expertise, CTCT builds software and hardware that automates and...  ...a highly skilled Senior Electrical Engineer specializing in embedded systems and... 
    Full time
    Part time
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer - Positioning and Controls. Be the first to apply!