FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Engineer
Caterpillar Inc.. Develop C++ software for collision mitigation systems used across Caterpillar construction products in a Linux-based development environment .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in C++ software development for collision mitigation systems within a Linux environment, with a strong focus on camera and radar-based perception technologies. Proficient in applying ADAS principles and utilizing ROS/ROS2 frameworks to enhance machine awareness and operator safety.
Highest-signal resume keywords
C++ Application DevelopmentLinux Environment ExperienceCamera-Based Perception SystemsAutomotive ADAS KnowledgeROS/ROS2 Framework Familiarity
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ ProgrammingCollision Avoidance SystemsObject DetectionSensor IntegrationComputer Vision Technologies
Soft Skills
Analytical ThinkingCollaboration
Tools & Technologies
Linux Development EnvironmentADAS PrinciplesROSROS2
Industry Keywords
Collision Mitigation SystemsMachine AwarenessObstacle DetectionOperator Safety
Tech Stack
Tools & technologiesLinuxC++
About the role
Key responsibilities & impact- Develop C++ software for collision mitigation systems used across Caterpillar construction products in a Linux-based development environment
- Design, integrate, and validate camera- and radar-based perception features
- Improve machine awareness, obstacle detection, and operator safety
- Collaborate with a cross-functional team to deliver advanced autonomy-related capabilities
- Leverage ADAS principles and ROS/ROS2 frameworks
Requirements
What you’ll need- Strong experience developing C++ applications in a Linux environment
- Background working with camera-based perception systems, computer vision technologies, or sensor integration
- Experience with radar technologies, object detection, or collision avoidance systems
- Experience with Automotive ADAS (Advanced Driver Assistance Systems)
- Familiarity with ROS and/or ROS2 frameworks
- Knowledge of analytical thinking techniques and tools
- Knowledge of technology and application methods
- Knowledge of software development tools and activities
- Ability to work full-time at the Mossville, Illinois or Irving, Texas office
- Ability to travel up to 10%
- Successful completion of a drug screen
- Work authorization or visa sponsorship eligibility
Benefits
Comp & perks- 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
- Domestic relocation assistance