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.
Additional Information:- Location: Dallas, TX (United States)
- Travel: Up to 20% (Domestic & International)
- Relocation Offered: Yes
- Sponsorship Offered: None
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 Have (Required Skills): - 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.
What Will Put You Ahead (Preferred Skills):- 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.
What You Will Get:Through it all, we are one team- creating and delivering world-class components and solutions superior to the competition. Learn more about the Caterpillar Experience.
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 not available for this position.
Posting Dates:July 14, 2026 - July 28, 2026