Embedded Software Senior Engineering Specialist jobs in United States
cer-icon
Apply on Employer Site
company-logo

Caterpillar Inc. · 3 hours 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
badNo H1Bnote

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

Embedded software developmentMatlab/SimulinkLinux operating systemsData link communicationsFMEA processesSoftware design reviewsTechnical troubleshootingCommunication skillsOrganizational skillsTime management skillsTeamwork

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.

company-logo
For 100 years, we’ve been helping customers build a better, more sustainable world.

Funding

Current Stage
Public Company
Total Funding
$3.51B
Key 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

leader-logo
George Moubayed
Chief Sustainability and Strategy Officer / Senior Vice President Enterprise Strategy Division
linkedin
E
Eric Sporre
Vice President & Global Chief Information Security Officer (CISO)
linkedin
Company data provided by crunchbase