As a Senior Embedded Software Engineer at Caterpillar, you will develop embedded software for electronic control systems supporting diesel engine programs. The work includes configuring, integrating, building, and testing embedded software on diesel engine systems. You will develop requirements and verify software in a bench environment, as well as troubleshoot software and system defects. The role calls for experience with embedded systems, real-time software development, controls integration, and software lifecycle processes, and collaboration with systems and controls engineers to deliver high-quality, production-ready software. The role is part of Advanced Power Technologies, which defines and delivers Caterpillar’s next-generation power system technologies. APT leads product strategy, technology roadmaps, and lifecycle leadership for advanced power, electrification, electronic controls, software, and energy solutions across Power and Energy applications. The organization integrates hardware, software, and digital services to develop scalable, reliable power solutions in collaboration with product groups, engineering, and global delivery teams. This position requires working onsite five days a week. Relocation is available; visa sponsorship is not available. The salary range is $112,710 to $169,060. Compensation and benefits may vary based on individualized factors. Any offer is conditioned on successful completion of a drug screen.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior