Caterpillar Inc. · 2 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
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
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.
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