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

Embedded Software Engineering Specialist

Job in South Naperville Area, Will County, Illinois, 60564, USA
Listing for: Caterpillar Brazil
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Embedded Software Engineering Specialist Skip to main content

This site uses cookies to create a better experience for you. Some of these cookies are set automatically because they’re necessary for the site to perform. Other cookies are used for functional, performance, and targeting purposes to enhance your experience by personalizing content and ads, enabling third party content and features, and enabling us to analyze how this site is used.

To learn more or to manage cookies at any time, select the ""Cookie Settings"" button.

By clicking 'I Accept', you are agreeing to our use of functional, performance and targeting cookies.#Embedded Software Engineering Specialist page is loaded## Embedded Software Engineering Specialist Apply locations:
Mossville, Illinois time type:
Full time posted on:
Posted Todayjob requisition :
R
** Career Area:
** Engineering
*
* Job Description:

**** Your Work Shapes the World at Caterpillar Inc.
** When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.

Together, we are building a better world, so we can all enjoy living in it.

This position is in the Drivetrain Systems and Software Team and will be responsible for supporting the development of transmission software and controls.  In this role you will experience a combination of technical leadership, hands-on development and collaboration with various team members to ensure optimal performance and quality of transmission systems.
*
* What You Will Do:

*** Provides technical leadership in the design, development, and enhancement of transmission systems to optimize products and system.
* Interact with machine and transmission application leads and software architects to plan, design, develop, test, and maintain transmission software.
* Integrate common software library modules and source code generated from a code generation tool.
* Perform architect reviews on peer's software activities
* Provide developer training and mentoring
* Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance.
* Perform laboratory verification of software along with performing Model in the Loop (MIL) testing.
* Provide technical leadership in designing and implementing software and procedures
* Provide technical direction in Identifying and addressing areas of product weakness in finished products.
** What

You Will Have:

**
* ** Analytical Thinking:
** Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
* ** Problem Solving:
** Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
* ** Embedded Systems:
** Knowledge of embedded systems and their applications; ability to develop embedded systems with varying levels of complexity to control the operations of the machine it is embedded within.
* ** Requirements Analysis:
** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
** Top candidates will have:
*** A bachelor's degree in an accredited Engineering or Computer Science
* 7+ years of engineering experience is typically aligned with the seniority for this position
* Expertise using MATLAB/Simulink for software development.
* Expertise in software architecture and modeling standards
* Extensive knowledge of software tools such as Git, CANalyzer, CANape, Software Debugger
* CAN/J1939 communication protocols
** Additional Details:
*** This position requires the candidate to work full-time at the…
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