Senior Embedded Engineer, Cybersecurity

Caterpillar•Irving, TX
•Onsite

About The Position

The Embedded Product Cybersecurity Software team is seeking a Senior Embedded Engineer, Cybersecurity to develop product cybersecurity solutions and production software for Caterpillar displays, telematics, machines, engines, and autonomy product lines. This hands-on technical leadership role covers early research and use-case development, proof-of-concept creation, vehicle network integration, and delivery of features and processes to product development teams. The role develops and troubleshoots networking on Linux-based embedded devices connected to onboard vehicle Ethernet networks and works with systems, software, component, product, and IT cybersecurity teams to advance secure embedded control systems. The position is based full-time onsite at Caterpillar’s Irving, Texas office, five days per week, with up to 10% travel. Domestic relocation assistance is available; visa sponsorship is not available. The stated salary range is $128,470 to $192,710. Employment offers are conditioned on successful completion of a drug screen.

Requirements

  • Demonstrated knowledge of cybersecurity principles and their application 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.
  • Experience leading complex, cross-functional technical work and communicating risks and remediation actions to engineering, product, and cybersecurity stakeholders.
  • Capabilities in analytical thinking, effective communications, teamwork, technical excellence, software development, requirements analysis, system testing, and technical troubleshooting.

Nice To Haves

  • 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.
  • Experience using tools such as iptables and Wireshark to troubleshoot hardware, software, Ethernet, and IP communications issues.

Responsibilities

  • Lead cybersecurity objectives, compliance activities, and implementation during the New Product Introduction process.
  • Develop embedded cybersecurity strategies, network architectures, proof-of-concept solutions, and production-ready software for Linux BusyBox-based devices on onboard vehicle networks.
  • Translate product cybersecurity issues, business risks, and technical findings into clear, 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 assist risk owners and cross-functional systems teams with risk treatment plans.
  • Partner with systems, software, component, product, and IT cybersecurity teams to advance secure embedded control systems.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Domestic relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service