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

Caterpillar Inc. · 13 hours ago

Embedded Software Senior Engineer

Caterpillar Inc. is a global team focused on creating stronger, more sustainable communities. As an Embedded Software Senior Engineer, you will collaborate within a dynamic team to design, develop, and test software for the Machine Technology Platform Group, focusing on high-quality production code and innovative solutions.

ConstructionMachinery ManufacturingManufacturingMechanical Engineering
badNo H1Bnote

Responsibilities

Contributes to requirements generation and architecture design considerations for Linux based applications
Collaborate with cross functional teams and analyze the risks and benefits of alternative approaches and obtain decisions on resolution
Identifies common issues, problems, and considerations for each phase of the life cycle
Develop production quality C/C++ software including design, documentation, coding, product quality, and validation

Qualification

C/C++ software developmentLinux software developmentGoogleTest-based unit testingConfiguration management toolsCI/CD systemsScripting PythonScripting BashDebugging skillsOpen SourceAI toolsCollaboration skills

Required

Knowledge of software development life cycle and good understanding of application system designs/program specifications
Demonstrated experience in Linux software development, including real-time operating systems such as FreeRTOS
Proficiency in GoogleTest-based unit testing and embedded build system workflows
Strong scripting capabilities (Python, Bash) and debugging skills
Ability to work independently and collaborate across embedded, validation, and systems engineering teams
Requires a degree in an accredited Engineering or Computer Science curriculum

Preferred

Experience with configuration management tools like Git
Exposure to CI/CD systems (GitHub Actions, Jenkins, etc.)
Experience with Docker, Lauterbach, SonarQube, CI/CD, Jenkins
Has knowledge of working with Open Source libraries
Familiarity with AI-assisted development tools

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