As a Senior Embedded Software Engineer at Caterpillar, you will develop embedded software for electronics control systems supporting diesel engine programs. The role covers configuration, integration, building, and testing of embedded software on diesel engine systems, including requirements development and software verification in a bench environment, as well as troubleshooting software and system defects. The position requires experience in embedded systems, real-time software development, controls integration, and software lifecycle processes. You will work with systems and controls engineers to deliver high-quality, production-ready software. Advanced Power Technologies (APT) defines and delivers Caterpillar’s next-generation power system technologies, leading product strategy, long-term technology roadmaps, and lifecycle leadership for advanced power, electrification, electronic controls, software, and energy solutions across Power and Energy applications. APT integrates hardware, software, and digital services to deliver scalable, reliable, and future-ready power solutions. This position is onsite five days a week. Relocation is available; visa sponsorship is not available. Compensation is $112,710–$169,060, with benefits subject to plan eligibility and applicable terms.
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