Caterpillar Inc. · 1 hour ago
Embedded Software Senior Engineering Specialist
Caterpillar Inc. is a global team focused on creating sustainable communities through innovation and progress. The individual in this role will lead an agile development team to design, develop, integrate, and test software features on embedded electronic controls for Caterpillar machine applications, particularly Medium Wheel Loaders.
ConstructionMachinery ManufacturingManufacturingMechanical Engineering
Responsibilities
Design, planning and coordination of all levels of software required to build production flash files
Machine software feature development for both Real-Time and Linux Operating Systems
Definition of detailed software specs
Organization of individual subsystem diagrams and software libraries for integration
Integration of software features taken from models and libraries to create software flash files
Integration of configuration and calibration data
Test plan development and software validation
Leading deployment of SIL, AutoSAR, ACE Software Architecture, UMI Standardization
Support and communication of software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and components
Identification and resolution of software defects, and proper issue list submissions and management
Lead software design reviews
Drive software commonality and reuse between different machine applications where possible
Qualification
Required
Extensive experience developing embedded software for electronically controlled mechanical systems
Experience with modeling tools such as Matlab/Simulink in an embedded software environment
Fundamental understanding of mobile machine operation, ideally construction equipment and operations
Basic knowledge of Linux operating systems
Experience with data link communications
Experience with FMEA processes and a basic knowledge of electronic system failure modes
Experience with embedded software development tools such as ClearCase, Git, debuggers, and compilers
Strong communication skills, good organizational and time management skills, and the ability to identify needed actions and act to resolve issues with minimal oversight
Advanced engineering degree in Electrical Engineering, Mechanical Engineering, Computer Science, or Computer Engineering
Ability to communicate technical information effectively with a diverse group
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 benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
Company
Caterpillar Inc.
For 100 years, we’ve been helping customers build a better, more sustainable world.
Funding
Current Stage
Public CompanyTotal Funding
$3.51BKey Investors
US Department of EnergyAdvanced Propulsion Centre UK
2025-08-28Post Ipo Debt· $3.5B
2024-10-31Grant· $5.04M
2019-06-23Grant
Leadership Team
Recent News
2026-01-22
Company data provided by crunchbase