Senior Embedded Engineer, Cybersecurity
Job Description
Join a team focused on bringing cybersecurity into the embedded products that power real-world operations. This onsite Senior Embedded Engineer, Cybersecurity role supports Caterpillar by developing product cybersecurity solutions and production software across displays, telematics, machines, engines, and autonomy product lines. You will provide hands-on technical leadership while helping drive secure embedded control system delivery for Linux BusyBox-based platforms and onboard vehicle networks.
Role perks and support: Medical, dental, and vision benefits*, paid time off plan (Vacation, Holidays, Volunteer, etc.)*, 401(k) savings plans*, HSA*, FSAs*, Health Lifestyle Programs*, and an Employee Assistance Program. You can also access voluntary benefits and employee discounts, career development*, incentive bonus*, disability benefits, life insurance, parental leave, adoption benefits, and tuition reimbursement. Domestic relocation assistance is available, and the role includes up to 10% travel. Note: visa sponsorship is not available.
Responsibilities
- Lead cybersecurity objectives, compliance activities, and implementation during the New Product Introduction process.
- Build embedded cybersecurity strategies, network architectures, proof-of-concept solutions, and production-ready software for Linux BusyBox-based devices on onboard vehicle networks.
- Act as a trusted advisor by turning product cybersecurity issues, business risks, and technical findings into actionable recommendations and remediation strategies.
- Diagnose and resolve embedded Ethernet and IP networking issues using Linux networking utilities, iptables, packet capture, and protocol analysis tools such as Wireshark.
- Support internal and third-party risk assessments and work with risk owners and cross-functional systems teams on risk treatment plans.
Requirements
- Bachelor’s degree from an accredited program in Engineering, Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering.
- Hands-on experience developing embedded software in C++, Rust, and Python within Linux and BusyBox development environments.
- Knowledge of cybersecurity principles and how to apply them to embedded control systems and onboard vehicle networks, including ECU boot-level or middleware software.
- Ability to evaluate software and network architecture alternatives, explain design trade-offs, and troubleshoot hardware, software, Ethernet, and IP communications issues using tools such as iptables and Wireshark.
- Experience leading complex, cross-functional technical work and communicating risks and remediation actions to engineering, product, and cybersecurity stakeholders.
Technologies
Linux, BusyBox, C++, Rust, Python, iptables, Wireshark
Location and Employment Details
- Location: Irving, TX (onsite)
- Schedule: Full-time, onsite five days a week
- Travel: Up to 10%
- Relocation: Domestic relocation assistance available
- Visa sponsorship: Not available
- Employment is conditioned upon successful completion of a drug screen.
Pay range: $128,470.00 - $192,710.00 per year. Benefits are subject to plan eligibility, terms, and guidelines; this summary applies to part-time employees as well.*