×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Senior Engineer

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Caterpillar Inc.
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Unix/Linux, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 112710 - 169060 USD Yearly USD 112710.00 169060.00 YEAR
Job Description & How to Apply Below

Embedded Software Senior Engineer

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 tool chains, 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.

Responsibilities
  • 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, Deep Stream, Jet Pack)
  • 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
Required Skills
  • Software development experience and familiarity with Linux-based embedded systems and C++
  • Knowledge of AI software tool chains, inference engines, and LLM‑based workloads
  • Experience debugging hardware‑level and kernel issues, system‑level debugging, and performance tuning
  • Strong programming skills and ability to produce production‑quality code and documentation
  • Collaborative approach, teamwork, and communication across cross‑functional teams
  • Experience in validation & verification activities, including unit and integration testing
Preferred Skills
  • 5+ years of experience in platform architecture, edge computing, and embedded systems
  • 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
  • Bachelor’s or Master’s degree in Computer Science or related field
Job Details
  • Location:

    Dallas, TX (United States)
  • Travel:
    Up to 20% (Domestic & International)
  • Relocation offered:
    Yes
  • Sponsorship offered:
    None
  • Workplace:
    Onsite, five days a week
  • Visa sponsorship:
    Not available
Pay Range

$112,710 – $169,060 per year.

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
EEO Statement

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary