Akashi, Hyogo
22 days ago
Senior Software Engineer

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Location/Travel %

Akashi, Japan/Up to 20%

About the Role

This Senior Engineer - Embedded Application Software role in Caterpillar’s Excavation Division (EXD) is focused on delivering the next generation of machine control software features breakthroughs to take the industry to the next levels in productivity, safety, and technology. Als this position uses a proven set of development skills, product knowledge and practical experience in the design, development and deployment of software solutions for both new and current production machines. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with Caterpillar coding standards and technical design.

Job Duties

Lead New Product Introduction (NPI) and Annual Product Update (APU) integration activities to implement embedded software features.Support expansion of existing embedded software features to new machine models.Perform software requirements development, design creation & documentation, development, integration, and validation for EXD’s primary platform using requirements management tools, implementation languages/models(C/C++, Matlab/Simlink).Follow ISO 19014 / 26262 and other applicable safety standards for software implementation, including collaboration with Excavation Division Process Partners.Utilize agile methodology, version control software to manage coordination and implementation of application features developed by a world-wide team.  Collaborate with a worldwide multidisciplinary team

Required Qualifications

Bachelor's degree or equivalent experience in engineering or computer scienceStrong analytical skills

Desired Qualifications

Experience with control software development tools and process (Matlab/Simulink/Git/C/C++/Autosar)Trained in the agile software development processFamiliar with Continuous Integration concepts

Posting Dates:

August 23, 2024 - September 13, 2024

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply? Join our Talent Community.

Confirm your E-mail: Send Email