Career Area:Engineering
Job Description:Job Summary:We are seeking an Embedded Software Senior Engineer to design, develop, integrate, and validate embedded software solutions on AI accelerated platforms for advanced, high-performance systems. This role requires deep expertise in Linux-based embedded systems, C++, AI software toolchains, and system-level debugging, with growing emphasis on AI workloads, inference engines, and LLM-based capabilities at the edge.
You will work at the intersection of hardware, operating systems, middleware, and AI acceleration, delivering robust, production-quality software for next-generation platforms.
What You Will Do:- Design, develop, and maintain embedded Linux software for AI accelerated compute platforms (CPU/GPU/SoC)
- Develop high-performance C++ components for embedded and real-time systems
- Integrate and optimize applications using the AI software ecosystem (e.g., CUDA, TensorRT, DeepStream, JetPack)
- Enable and optimize AI inference pipelines on embedded GPUs, including model deployment, acceleration, and performance tuning
- Work with LLM-related workloads at the edge, including model integration, inference optimization, and system constraints analysis
- Debug complex system-level issues across hardware, Linux kernel, drivers, middleware, and applications
- Perform root cause analysis of performance, stability, and functional issues in embedded environments
- Develop and execute validation and verification strategies, including unit, integration, and system testing
- Collaborate closely with hardware, systems, AI/ML, and platform teams to ensure end-to-end solution readiness
- Optimize software for performance, latency, memory footprint, and power consumption
- Support software bring-up on new hardware platforms and assist with board support package (BSP) integration
- Contribute to software architecture decisions, technical reviews, and coding standards
- Mentor junior engineers and provide technical leadership on complex embedded and AI-enabled systems
What You Will Have:Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.
Top Candidates Will Have:- Bachelor's or Master's degree in Computer Science, or related field.
- 5+ years in platform architecture, edge computing, and embedded systems with proven strategic leadership.
- Expertise in edge AI frameworks, hardware acceleration, real-time systems and edge security
- Familiarity with IoT ecosystems, industrial edge platforms, and cloud-edge orchestration.
- Exceptional communication, collaboration, and strategic thinking abilities.
- Experience with supporting vision applications, autonomous vehicles, cybersecurity, hypervisors/virtualization, software-defined machine/vehicle, Linux Yocto, QNX
Additional Information:- Location is Irving, TX and requires working onsite 5 days per week
- Relocation assistance is available in accordance with Caterpillar policies.
- Travel is 10%
- Sponsorship is available for this position.
#LI
Summary Pay Range:$112,710.00 - $169,060.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
- Medical, dental, and vision benefits*
- Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
- 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
* These benefits also apply to part-time employees
This position requires working onsite five days a week.
Relocation is available for this position.
Visa sponsorship is available for eligible applicants.
Posting Dates:October 21, 2026 - November 3, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Not ready to apply? Join our Talent Community.