As part of Caterpillar's Platform software team, the Embedded Software Engineer designs, develops, and delivers low-level embedded software for next-generation ECUs used in Caterpillar NPI programs. The role involves gathering and analyzing functional and technical requirements, preparing and peer-reviewing design proposals, implementing source code and enhancing existing code samples, and testing and debugging embedded software to improve code quality and system performance. The position is based onsite in Mossville, Illinois, five days per week, and involves travel of up to 10%. Domestic relocation assistance and visa sponsorship are available.
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
Mid Level