embedded engineer(cyber secrurity)
Kasmo Global - Mossville, IL
Apply NowJob Description
Company Name: cat Location:Mossville, il Duration:2 year Position Overview Join Caterpillar's engineering team to develop and secure embedded software for electronic control systems in heavy machinery and automotive applications. This role blends embedded development with cybersecurity practices to meet industry standards like ISO 21434. Key Responsibilities Embedded Development Design and implement software for ECUs using Embedded C/C++. Configure and integrate AUTOSAR components and diagnostic protocols (UDS). Conduct unit and integration testing using Vector tools (CANoe, CANalyzer). Cybersecurity Apply secure coding practices and integrate cryptographic algorithms. Support Threat Analysis and Risk Assessment (TARA) and compliance with ISO 21434. Implement secure boot and key management features. Automotive Standards Work with communication protocols: CAN, LIN, Ethernet. Ensure safety-critical compliance with ISO 26262. Collaboration Work with global teams and document software releases and security measures. Required Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or related field. 2-5 years of experience in embedded software development. Proficiency in Embedded C/C++, RTOS, and AUTOSAR. Basic knowledge of cybersecurity principles for embedded systems. Preferred Skills Familiarity with ISO 21434, ISO 26262, and ASPICE. Experience with Vector tools, Python scripting, and HIL systems. Exposure to automotive or heavy machinery environments.
Created: 2026-03-04