Model-Based AUTOSAR Software Engineer
Hybrid in Mossville, IL, US • Posted 13 hours ago • Updated 13 hours ago

Spear Staffing
Dice Job Match Score™
👾 Reticulating splines...
Job Details
Skills
- Algorithms
- C
- Collaboration
- Communication
- Computer Engineering
- Computer Hardware
- Debugging
- Design Review
- Electrical Engineering
- Embedded Linux
- Embedded Software
- Embedded Systems
- FOCUS
- Git
- MATLAB
- RTOS
- Real-time
- Regulatory Compliance
- Root Cause Analysis
- Simulink
- Stacks Blockchain
- Stateflow
- System Integration
- Technical Writing
- Testing
- Version Control
- Autosar
Summary
Title: Embedded Software Engineer – AUTOSAR / C/C++ / MATLAB
Company Name: cat x5
Location: Peoria / Mossville, IL (or Hybrid, based on team needs)
Duration: 2 years
They don’t need expert exp in matlab Simulink. They just need knowledge.
Job Description:
Overview
Caterpillar is seeking an Embedded Software Engineer with strong experience in AUTOSAR-based C/C++ development and MATLAB/Simulink model‑based design(not required). ] to support the development, integration, and validation of embedded control software for off‑highway machines, powertrain, electrification, and advanced control systems.
This role will focus on developing production‑quality embedded software, integrating model‑based algorithms, and supporting system‑level testing in a highly collaborative engineering environment.
Key Responsibilities
- Develop, integrate, and maintain embedded software in C/C++ for real‑time control systems using AUTOSAR architecture.
- Design and implement control algorithms using MATLAB/Simulink and Stateflow, supporting model‑based development and embedded code generation.
- Integrate AUTOSAR BSW and application layers, including communication stacks (CAN, J1939, LIN) and diagnostics.
- Support MIL, SIL, and HIL validation activities in collaboration with controls, systems, and validation teams.
- Perform software integration, debugging, and root‑cause analysis using debuggers, CAN tools, and bench or HIL environments.
- Ensure software compliance with requirements, coding standards, and quality processes.
- Collaborate with cross‑functional teams including systems, controls, validation, and hardware engineering.
- Participate in code reviews, design reviews, and technical documentation.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
- 2+ years of experience in embedded software development using C/C++.
- Hands‑on experience with AUTOSAR (Classic or Adaptive) architecture.
- Strong experience with MATLAB/Simulink for control logic development or model‑based design.
- Experience with real‑time embedded systems and RTOS or embedded Linux.
- Knowledge of CAN/J1939 communication protocols and diagnostic concepts.
- Experience using version control systems (Git).
- Dice Id: 91138897
- Position Id: 8877785
- Posted 13 hours ago
Company Info
As the world’s first and largest specialized talent solutions and business consulting firm, we are a rapidly growing company with the potential to offer you a rewarding career. Our team comprises talented professionals with expertise in recruitment, talent acquisition, and career development. We collaborate to create innovative solutions and deliver extraordinary results.
We offer competitive salaries, benefits, and a collaborative work environment. Our culture is one of collaboration and respect, and we strive to create a positive work-life balance for our employees. Join our team and help us achieve our mission of positively changing people’s lives!
From flexible schedules to development opportunities, at Spear Staffing you’ll have the support you need to reach your goals at every stage of your career. Explore some of the reasons why many of our employees have been with us for 10, 15, 20 years or longer.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs