Engineer jobs in United States
Explore 2,404 matching jobs.
Autonomy Development Engineer
Caterpillar Inc.
Posted: 10/19/2026PythonSDLCC++
Computer Engineer
The Marlin Alliance, Inc.
Posted: 10/19/2026Cyber SecurityTypeScript
Senior Controls Engineer
ENGEL
Posted: 10/19/2026AssemblyJavaC++
Process Engineer
GEA Group
Posted: 10/19/2026Senior Substation Protection & Controls Engineer
Orbital Engineering, Inc.
Posted: 10/19/2026Building Engineer II
The Standard
Posted: 10/19/2026Supplier Technical Qualification Engineer
RTX
Posted: 10/19/2026Assembly
Engineer 3, Sensor – SSP
CrowdStrike
Posted: 10/19/2026CloudLinuxPythonC++
Development Engineer
Attain Talent
Posted: 10/19/2026AWSETLPySparkPythonSQL
Mobile Building Engineer
Lincoln Property Company
Posted: 10/19/2026Materials Engineer Rotational Program
Charter Manufacturing
Posted: 10/19/2026Process Engineer III
Evotec
Posted: 10/19/2026Reservoir Engineer
TC Energy
Posted: 10/19/2026Context Engineer
USAA
Posted: 10/19/2026PythonSQL
Engineer 3
SOLV Energy
Posted: 10/19/2026Senior Structural Project Engineer
Thornton Tomasetti
Posted: 10/19/2026Automation & Controls Engineer – Critical Power Systems
Caterpillar Inc.
Posted: 10/19/2026Assembly
Electrical Controls Engineer – Critical Power Systems
Caterpillar Inc.
Posted: 10/19/2026Assembly
Senior Process Engineer, Midstream Facilities
Williams & Williams
Posted: 10/19/2026Project Engineer – Rugged Military Electronics, Embedded Systems
Apogee Engineering, LLC
Posted: 10/19/2026Staff Product Safety Engineer
CSA Group
Posted: 10/19/2026
Autonomy Development Engineer
Caterpillar Inc.Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development and testing, particularly in C++ and Python, while applying structured methodologies to enhance software products. Proven ability to collaborate with hardware teams and execute verification processes in the mining and construction industry.
Highest-signal resume keywords
C++ ProgrammingPython ProgrammingSoftware Development Life CycleSoftware Product TestingDevOps Experience
Tech Stack
Tools & technologiesPythonSDLCC++
About the role
Key responsibilities & impact- Participate in design and development of application software
- Document architecture specifications, software design descriptions, verification plans, test cases, operating procedures, and safety procedures
- Use appropriate tools to debug, test, and maintain software and hardware systems for robotic and driver monitoring tools
- Assist in verification and validation processes
- Work with software requirements to develop new features
- Interact with hardware component teams
- Troubleshoot issues
- Coordinate with testing teams
- Model customer-back mindset, urgency, innovative thinking, open and direct communication, and acceleration of early wins
Requirements
What you’ll need- Knowledge of relevant programming languages and tools
- Ability to test, write, design, debug, troubleshoot and maintain source codes and computer programs using C++ and Python
- Knowledge of software development life cycle
- Ability to use a structured methodology for delivering and managing new or enhanced software products
- Knowledge of software product testing
- Ability to design, plan, and execute testing strategies and tactics
- Knowledge of problem-solving approaches, tools, and techniques
- Bachelor's degree in Engineering, Computer Science, or related field
- Mining / Construction Industry experience required
- Proven engineering experience as a Software Engineer working with requirements
- Software development experience for machine applications preferred
- Prior test verification experience supporting projects with camera and radar detect sensors preferred
- DevOps experience preferred
- Ability to work full-time onsite five days a week at the Mossville, IL or Irving, TX office
- Willingness to travel up to 10%
- Successful completion of a drug screen
Benefits
Comp & perks- Relocation assistance
- 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
- Visa sponsorship for eligible applicants
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignDebuggingTroubleshootingTesting StrategiesVerification and ValidationSource Code MaintenanceRequirements AnalysisMachine Applications DevelopmentProblem-Solving TechniquesStructured Methodology
Soft Skills
Open CommunicationInnovative ThinkingCustomer-Back MindsetUrgencyCollaboration
Tools & Technologies
Robotic ToolsDriver Monitoring ToolsCamera SensorsRadar Sensors
Industry Keywords
Mining IndustryConstruction IndustryEngineering DegreeComputer Science Degree