Embedded Software Engineer 3 - Autonomous Systems Requisition ID: 97769-1 Location: Mossville Tech Center - Building A, Illinois Work Schedule: Onsite Duration: 12 Months Interview Process: 2 Rounds ...
Embedded Software Engineer 3 - Autonomous Systems Requisition ID: 97769-1 Location: Mossville Tech Center - Building A, Illinois Work Schedule: Onsite Duration: 12 Months Interview Process: 2 Rounds ...
Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior)
Berkeley, MO · On-site
$116.40K - $152.50K/yr
Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior) Company: The Boeing ... Embedded System Software, C, C++, Rust, Linux, VxWorks, Containers, Git, CI/CD DevSecOps, and/or ...
Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior)
Berkeley, MO · On-site
$116.40K - $152.50K/yr
Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior) Company: The Boeing ... Embedded System Software, C, C++, Rust, Linux, VxWorks, Containers, Git, CI/CD DevSecOps, and/or ...
Senior Embedded Software Engineer
$155K - $170K/yr
Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...
Senior Embedded Software Engineer
$155K - $170K/yr
Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...
Embedded Real-Time Software Engineer ( Full-time )Atlanta, GA-DK
Atlanta, GA · On-site
$126.50K - $166.40K/yr
The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs, implements, and tests solutions ...
Embedded Real-Time Software Engineer ( Full-time )Atlanta, GA-DK
Atlanta, GA · On-site
$126.50K - $166.40K/yr
The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs, implements, and tests solutions ...
They are seeking an experienced Manager of Embedded System Software to lead a team of engineers in ... direct the activities of software engineers focused on the design of new products, enhancement of ...
New
They are seeking an experienced Manager of Embedded System Software to lead a team of engineers in ... direct the activities of software engineers focused on the design of new products, enhancement of ...
New
Senior Embedded Software Engineer
Dublin, OH · On-site
$119.70K - $156.90K/yr
Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...
Senior Embedded Software Engineer
Dublin, OH · On-site
$119.70K - $156.90K/yr
Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...
As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation ... You'll evaluate performance, implement electrical system modifications, support instrumentation and ...
As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation ... You'll evaluate performance, implement electrical system modifications, support instrumentation and ...
Senior Embedded Software Engineer (Bare-Metal)
Washington, DC · On-site
$194K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Quick apply
Senior Embedded Software Engineer (Bare-Metal)
Washington, DC · On-site
$194K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Embedded Software Engineer
San Jose, CA · On-site
$150K - $250K/yr
Requirements: • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. • Strong expertise in embedded software ...
Embedded Software Engineer
San Jose, CA · On-site
$150K - $250K/yr
Requirements: • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. • Strong expertise in embedded software ...
Senior Embedded Software Engineer
$133.10K - $174.40K/yr
... Director for Irvine with dotted-line reporting to the Director of Software Engineering . The ... This is an opportunity to work on all aspects of the system including device drivers, networking ...
Senior Embedded Software Engineer
$133.10K - $174.40K/yr
... Director for Irvine with dotted-line reporting to the Director of Software Engineering . The ... This is an opportunity to work on all aspects of the system including device drivers, networking ...
Senior Software Engineer (Embedded/Bare Metal)
Reston, VA · On-site
$170K - $230K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Quick apply
Senior Software Engineer (Embedded/Bare Metal)
Reston, VA · On-site
$170K - $230K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation ... You'll evaluate performance, implement electrical system modifications, support instrumentation and ...
As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation ... You'll evaluate performance, implement electrical system modifications, support instrumentation and ...
Senior Embedded Software Engineer (Bare-Metal)
Washington, DC · On-site
$194K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Senior Embedded Software Engineer (Bare-Metal)
Washington, DC · On-site
$194K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Embedded Real-Time Software Engineer , Los: Atlanta ,Georgia ,USA , Full Time (MK)
$126.50K - $166.40K/yr
Information TechnologyJob Purpose The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs ...
Embedded Real-Time Software Engineer , Los: Atlanta ,Georgia ,USA , Full Time (MK)
$126.50K - $166.40K/yr
Information TechnologyJob Purpose The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs ...
Senior Software Engineer (Embedded/Bare Metal)
Reston, VA · On-site
$191K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
Senior Software Engineer (Embedded/Bare Metal)
Reston, VA · On-site
$191K - $254K/yr
Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... The ideal candidate has deep experience with embedded systems, strong low-level programming skills ...
... the Director of Software Engineering within the Software Engineering team. This pivotal role ... It presents a unique opportunity to engage with all facets of the system, including device drivers ...
... the Director of Software Engineering within the Software Engineering team. This pivotal role ... It presents a unique opportunity to engage with all facets of the system, including device drivers ...
Embedded Software Engineer
$130.30K - $171.50K/yr
The Product Integrity group is looking for a Systems Software Engineer to develop future products ... Preferred Qualifications Experience with building embedded system architectures and using ...
Embedded Software Engineer
$130.30K - $171.50K/yr
The Product Integrity group is looking for a Systems Software Engineer to develop future products ... Preferred Qualifications Experience with building embedded system architectures and using ...
Embedded Systems Software Engineer
Churchville, MD · On-site
$135K - $160K/yr
Validate software and system performance through experimentation and refactor Minimum Qualifications of Embedded Systems Software Engineer Bachelor's Degree in Computer Science/Computer Engineering ...
Quick apply
Embedded Systems Software Engineer
Churchville, MD · On-site
$135K - $160K/yr
Validate software and system performance through experimentation and refactor Minimum Qualifications of Embedded Systems Software Engineer Bachelor's Degree in Computer Science/Computer Engineering ...
Staff Embedded Software Engineer (Hybrid - Acton, MA)
Acton, MA · Hybrid
$152K - $227.98K/yr
Designs, develops, tests and documents embedded system software for new and existing Insulet ... Software Engineering) Minimum Requirements: 7+ years of relevant work experience Strong programming ...
Staff Embedded Software Engineer (Hybrid - Acton, MA)
Acton, MA · Hybrid
$152K - $227.98K/yr
Designs, develops, tests and documents embedded system software for new and existing Insulet ... Software Engineering) Minimum Requirements: 7+ years of relevant work experience Strong programming ...
Embedded Systems Software Engineer
Churchville, MD · On-site
$135K - $160K/yr
Validate software and system performance through experimentation and refactor Minimum Qualifications of Embedded Systems Software Engineer Bachelor's Degree in Computer Science/Computer Engineering ...
Embedded Systems Software Engineer
Churchville, MD · On-site
$135K - $160K/yr
Validate software and system performance through experimentation and refactor Minimum Qualifications of Embedded Systems Software Engineer Bachelor's Degree in Computer Science/Computer Engineering ...
Director Embedded System Software Engineer information
See salary details
$62.5K - $74.3K
1% of jobs
$74.3K - $86K
2% of jobs
$86K - $97.8K
6% of jobs
$97.8K - $109.6K
13% of jobs
$112.1K is the 25th percentile. Wages below this are outliers.
$109.6K - $121.4K
14% of jobs
$121.4K - $133.1K
12% of jobs
The median wage is $135.6K / yr.
$133.1K - $144.9K
13% of jobs
$144.9K - $156.7K
12% of jobs
$160.2K is the 75th percentile. Wages above this are outliers.
$156.7K - $168.5K
12% of jobs
$168.5K - $180.2K
11% of jobs
$180.2K - $192K
6% of jobs
$62.5K
$137.3K
$192K
How much do director embedded system software engineer jobs pay per year?
What is the difference between Director Embedded System Software Engineer vs Embedded System Software Engineer?
| Aspect | Director Embedded System Software Engineer | Embedded System Software Engineer |
|---|---|---|
| Responsibilities | Oversees multiple projects, manages teams, sets strategic goals | Develops and maintains embedded software, implements features |
| Required Credentials | Bachelor's/Master's in CS or EE, extensive experience, leadership skills | Bachelor's in CS or EE, programming skills, embedded systems knowledge |
| Work Environment | Leadership roles in R&D or product development teams | Hands-on coding in embedded hardware environments |
| Industry Usage | Used in companies with complex embedded products, leadership positions | Used in product development, firmware design, hardware integration |
The main difference is that the Director Embedded System Software Engineer focuses on leadership, strategy, and team management, while the Embedded System Software Engineer concentrates on hands-on software development and implementation within embedded systems.
Other
Posted 10 days ago
Job description
Embedded Software Engineer 3 – Autonomous Systems
Requisition ID: 97769-1
Location: Mossville Tech Center – Building A, Illinois
Work Schedule: Onsite
Duration: 12 Months
Interview Process: 2 Rounds
Interview Format: 1st Round – Virtual / 2nd Round – In-Person or Virtual Technical Interview
Interview Type: Panel Interview
Job Overview
We are seeking an experienced Embedded Software Engineer to support the development of advanced technologies, semi-autonomous, and autonomous solutions for heavy equipment applications. This role will focus on designing, developing, integrating, and validating robust embedded software systems for Surface Loading machines such as Wheel Loaders and Excavators.
The ideal candidate will have strong expertise in C++ development, robotics frameworks, embedded systems, autonomy technologies, and software architecture, along with a passion for solving complex real-world engineering challenges.
Position Summary
The Embedded Software Engineer will work as part of an engineering team responsible for developing scalable embedded software and autonomous machine technologies for heavy equipment applications. This role includes contributing to software design, architecture, coding, debugging, validation, and product quality activities across the full software development lifecycle.
The engineer will collaborate closely with cross-functional teams to prototype innovative solutions and bring production-ready autonomous technologies to market.
Key Responsibilities
• Develop production-quality C++ software for embedded and autonomous machine systems.
• Participate in software design, coding, testing, validation, and documentation activities.
• Contribute to architecture and requirements development for advanced autonomy solutions.
• Support functional safety software design and validation processes.
• Design and integrate scalable features for embedded electronic control systems and vision systems.
• Collaborate with engineering teams to solve complex autonomy and robotics challenges.
• Analyze, troubleshoot, and resolve software and system-level technical issues.
• Support product development activities from prototype through production deployment.
• Mentor and collaborate with team members to achieve project goals.
Required Qualifications
Education
• Bachelor’s Degree in:
o Engineering
o Computer Science
o Related Technical Field
Experience
• 5–7 years of experience supporting:
o Robotics
o Autonomous systems
o Automation projects
• Internship experience accepted
Top Required Skills
• Strong expertise in C++ Programming
• Knowledge of Robot Operating System (ROS) or similar robotics frameworks
• Experience in one or more of the following areas:
o Positioning
o Planning
o Perception
• Ability to research technical literature and translate research concepts into product implementation
Required Technical Skills
Embedded & Autonomous Systems
• Embedded software development
• Autonomous machine systems
• Electronic control systems
• Vision systems integration
• Functional safety software validation
Software Development
• Strong understanding of Software Development Life Cycle (SDLC)
• Experience interpreting system designs and technical specifications
• Strong debugging and profiling skills
• Structured programming techniques
• Technical troubleshooting and root cause analysis
Additional Technical Expertise
• Telematics-based messaging and machine protocols
• Experience with production software deployment and support
• Ability to analyze logs, software behavior, and current systems
Industry Experience Preferred
• Mining or Construction industry experience
• Experience with:
o Track Type Tractors
o Motor Graders
o Wheel Loaders
o Excavators
o Mining Shovels
o Tracked Loaders
Soft Skills
Problem Solving & Analytical Skills
• Strong troubleshooting and diagnostic abilities
• Ability to identify risks and evaluate alternative solutions
• Data-driven decision-making approach
• Strong attention to detail
Communication & Collaboration
• Strong verbal and written communication skills
• Ability to collaborate effectively within engineering teams
• Willingness to document designs, solutions, and validation processes clearly
Team & Work Environment
• Work within a collaborative engineering team of 3–6 members
• Office-based onsite environment
• Frequent collaboration with software, systems, validation, and autonomy engineering teams
• Fast-paced innovation-focused development environment
Candidate Value Proposition
This opportunity provides hands-on involvement in the development of next-generation autonomous heavy equipment systems. Candidates will gain exposure to cutting-edge robotics, embedded software, autonomy platforms, and large-scale machine control technologies while working on impactful engineering solutions within Caterpillar’s autonomy initiatives.
Important Notes / Disqualifiers
Disqualifiers
• Candidates seeking remote work
• Associate Degree only (Bachelor’s Degree required)
Preferred Candidate Traits
• Strong passion for robotics and autonomy technologies
• Excellent problem-solving mindset
• Ability to work effectively in highly technical and collaborative environments
• Comfortable handling complex engineering challenges and production-quality software development