Caterpillar Inc. · 18 hours ago
Embedded Software Senior Engineer-1
Caterpillar Inc. is a global team dedicated to creating stronger, more sustainable communities. As an Embedded Software Senior Engineer, you will develop and deliver innovative embedded software solutions for aftermarket upgrades, focusing on designing, implementing, testing, and optimizing software for embedded devices and systems.
ConstructionMachinery ManufacturingManufacturingMechanical Engineering
Responsibilities
Support collection and analysis of user/client requirements to create the software requirements specification (SRS) documentation
Write and Implement source code of embedded systems and enhance code samples of existing systems
Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance
Collaborate with other teams to provide post-production support and CI
Responsible for Design Reviews and Stakeholder Updates materials and support
Efficiently delivers software for Aftermarket products to meet timelines
Qualification
Required
Requires a degree in an accredited Engineering or Computer Science curriculum
Proven embedded software development and system integration experience
Emerging leadership skills
Strong communication abilities
Support collection and analysis of user/client requirements to create the software requirements specification (SRS) documentation
Write and Implement source code of embedded systems and enhance code samples of existing systems
Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance
Collaborate with other teams to provide post-production support and CI
Responsible for Design Reviews and Stakeholder Updates materials and support
Efficiently delivers software for Aftermarket products to meet timelines
Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project
Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements
Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle
Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
Preferred
2+ years in research, design, develop, and test of low-layer embedded software, such as RTOS integrations, I/O drivers, boot loaders, non-volatile memory interfacing, board initializations, or communication networks (e.g. J1939/CAN/Ethernet) for electronic controls/display/telematics devices
Developed programs in ANSI C90 / C99 / similar for real-time embedded software development
Utilized Python and shell scripting for automating build processes
Familiar with version management tools (e.g. Git) and related merging/management
Conducted technical and code reviews and leadership of cross functional teams
Progressive embedded software experience in control systems integration
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
These benefits also apply to part-time employees
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
Company data provided by crunchbase