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 ...
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Senior Embedded System Engineer
Plano, TX · On-site
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Senior Embedded System Engineer
Plano, TX · On-site
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Senior Embedded System Engineer Company: The Boeing Company At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate ...
Embedded System Engineer
Boulder, CO · On-site
Summary Our client is seeking a skilled Embedded System Engineer. In this role, you will design and develop active RF systems for our cutting-edge products. Within the first year, you will be ...
Embedded System Engineer
Boulder, CO · On-site
Summary Our client is seeking a skilled Embedded System Engineer. In this role, you will design and develop active RF systems for our cutting-edge products. Within the first year, you will be ...
Embedded System Engineer
Huntsville, AL · On-site
Experience with programming embedded systems microcontroller and FPGA (Texas Instruments, Arduino, Microchip, Xilinx) software development * Experience with integrating sensors (i.e. accelerometers ...
Embedded System Engineer
Huntsville, AL · On-site
Experience with programming embedded systems microcontroller and FPGA (Texas Instruments, Arduino, Microchip, Xilinx) software development * Experience with integrating sensors (i.e. accelerometers ...
Experience with programming embedded systems microcontroller and FPGA (Texas Instruments, Arduino, Microchip, Xilinx) software development * Experience with integrating sensors (i.e. accelerometers ...
Experience with programming embedded systems microcontroller and FPGA (Texas Instruments, Arduino, Microchip, Xilinx) software development * Experience with integrating sensors (i.e. accelerometers ...
:- * 12+ years of experience in embedded design and development * Design, develop, and maintain embedded software components on QNX RTOS / Embedded Linux * Must possess experience in managing and leading ...
:- * 12+ years of experience in embedded design and development * Design, develop, and maintain embedded software components on QNX RTOS / Embedded Linux * Must possess experience in managing and leading ...
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Quick apply
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Senior Engineer Embedded System Engineer
Irvine, CA · On-site
$94.20K - $125.60K/yr
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Senior Engineer Embedded System Engineer
Irvine, CA · On-site
$94.20K - $125.60K/yr
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Embedded System Engineer to provide electronics support to firmware, manufacturing, and customer facing teams for all HDD products: * Provide firmware support. Collaborate with firmware development ...
Required Skills -Embedded System Development Engineer Automotive IoT Job Duties -The Embedded System Development Engineer will be responsible for system-level design activities for cabin monitoring ...
Required Skills -Embedded System Development Engineer Automotive IoT Job Duties -The Embedded System Development Engineer will be responsible for system-level design activities for cabin monitoring ...
Embedded System Software Engineer
$112.80K - $148.50K/yr
Must have minimum 8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
Embedded System Software Engineer
$112.80K - $148.50K/yr
Must have minimum 8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
Embedded System Software Engineer
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
Alexandria, VA · On-site
$140.70K - $185.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
Alexandria, VA · On-site
$140.70K - $185.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Senior Embedded Systems Engineer - GC/LC (Woodbridge, CAN)
$103.50K - $110K/yr
Understanding of control system concepts. Eclipse based embedded development. Familiarity with ... The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, various ...
Senior Embedded Systems Engineer - GC/LC (Woodbridge, CAN)
$103.50K - $110K/yr
Understanding of control system concepts. Eclipse based embedded development. Familiarity with ... The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, various ...
Embedded System Software Engineer
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
$112.80K - $148.50K/yr
Must have minimum 8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
Quick apply
Embedded System Software Engineer
$112.80K - $148.50K/yr
Must have minimum 8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
Embedded System Software Engineer
Burlington, MA · On-site
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Software Engineer
Burlington, MA · On-site
$143.10K - $188.20K/yr
General Join our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge the gap between hardware and software. We're looking ...
Embedded System Validation Engineer Job Location: Redmond, WA (Onsite) Job Type: Full Time Key Responsibilities: * Convert product and firmware requirements into structured test plans, validation ...
Quick apply
Embedded System Validation Engineer Job Location: Redmond, WA (Onsite) Job Type: Full Time Key Responsibilities: * Convert product and firmware requirements into structured test plans, validation ...
Embedded System 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 embedded system engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as an Embedded System Engineer, and why are they important?
What are some common challenges an Embedded System Engineer faces when working on multidisciplinary project teams?
What are Embedded System Engineers?
What is the difference between Embedded System Engineer vs Firmware Engineer?
| Aspect | Embedded System Engineer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Developer |
| Work Environment | Designing and developing embedded hardware/software for devices like IoT, automotive, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Employer & Industry Usage | Electronics manufacturers, automotive, consumer electronics, aerospace | Consumer electronics, IoT devices, medical devices, automotive |
Embedded System Engineers focus on designing integrated hardware and software systems, while Firmware Engineers specialize in developing low-level code that runs directly on hardware. Both roles often overlap but differ mainly in scope and focus area within embedded development.
- Embedded System Engineer Internship
- Part Time Embedded C Programming
- Freelance Embedded System Software Engineer
- Freelance Automotive Embedded Systems
- Senior Automotive Embedded Systems
- Night Shift Embedded Linux
- Manager Automotive Embedded
- Weekend Embedded Systems
- Fpga Embedded Software Engineer
- Amd Software Engineer

Other
Posted 11 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