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

Caterpillar Inc. · 11 hours ago

Embedded Software Senior Engineering Specialist

Caterpillar Inc. is a global team focused on building stronger, sustainable communities. The role involves collaborating with software and technology teams to support Linux based applications, providing mentorship, and ensuring alignment with organizational commitments.
ConstructionManufacturingMechanical EngineeringMachinery Manufacturing
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Collaborate with system teams and contribute to requirements generation and architecture design considerations for Linux based applications
Collaborate with cross functional teams and analyze risks and benefits of alternative approaches and obtain decision on resolution
Lead and mentor a small team; influence suppliers and internal stakeholders to adopt standardized processes and tooling
Manage E2E adoption and governance responsibilities while tracking and reporting essential quality and compliance performance indicators
Provide program status and development timing updates to stakeholders
Team mentorship that includes strategy emphasis and alignment to organizational goals

Qualification

Linux software developmentEmbedded systemsSoftware design toolsTesting frameworksConfiguration management toolsCI/CD systemsScripting PythonScripting BashTeam mentorshipAI-assisted development toolsCommunication skills

Required

Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements
Demonstrated experience in Linux software development, including real-time operating systems such as FreeRTOS
Proficiency in testing framework like google test 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
Accurately interpret ideas, information, and needs through the application of appropriate communication behaviors

Preferred

Degree in accredited Engineering, Computer Science, or Computer Engineering
Experience with configuration management tools like Git and open source libraries
Exposure to CI/CD systems (GitHub Actions, Jenkins, etc.)
Experience with Docker, Lauterbach, SonarQube, CI/CD, Jenkins
Familiarity with AI-assisted development tools
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