Embedded Software Engineer (Embedded C / MATLAB Simulink / AUTOSAR)

Kasmo Inc

Schaumburg, IL

JOB DETAILS
SKILLS
Algorithms, C Programming Language, Calibration, Communications Protocols, Computer Engineering, Computer Programming, Control Systems, Cross-Functional, Debugging Skills, Electrical Engineering, Embedded Programming Languages, Embedded Software, Embedded Systems, Hardware Quality Assurance, Heavy Equipment/Vehicles, ISO (International Organization for Standardization), MATLAB, Problem Solving Skills, Realtime Operating System, Requirements Management, Software Administration, Software Debugging, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Validation, Systems Analysis, Validation Testing
LOCATION
Schaumburg, IL
POSTED
30+ days ago
Position: Embedded Software Engineer (Embedded C / MATLAB Simulink / AUTOSAR)
Location: Mossville, IL (Onsite)
Job Type: Contract (W2 Only)

Role Overview
We are seeking a highly skilled Embedded Software Engineer with strong expertise in Embedded C, MATLAB/Simulink, and AUTOSAR to support development of advanced control systems for heavy-duty or automotive platforms. The ideal candidate will have hands-on experience in model-based development, embedded systems, and real-time software integration.

Key Responsibilities
  • Develop and implement embedded software using Embedded C for real-time systems
  • Design and develop control algorithms using MATLAB/Simulink (Model-Based Design)
  • Generate production code using Simulink/Stateflow (Auto-code generation)
  • Work with AUTOSAR architecture including configuration, integration, and BSW components
  • Perform software integration, debugging, and testing on target hardware
  • Collaborate with cross-functional teams including systems, hardware, and validation engineers
  • Support software verification and validation (V&V) activities
  • Analyze system requirements and convert them into software design and implementation
  • Work with tools for calibration, debugging, and communication protocols (CAN, etc.)

Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
  • 5+ years of experience in embedded software development
  • Strong programming skills in Embedded C
  • Hands-on experience with MATLAB/Simulink and Stateflow
  • Experience working with AUTOSAR architecture (Classic Platform preferred)
  • Knowledge of real-time embedded systems and RTOS concepts
  • Experience with CAN communication protocols (CAN, J1939, etc.)
  • Strong debugging and problem-solving skills

Preferred Qualifications
  • Experience in automotive or heavy equipment domain
  • Exposure to code generation tools (Embedded Coder)
  • Familiarity with software development lifecycle (V-model)
  • Experience with tools like CANalyzer, CANape, Vector tools
  • Knowledge of functional safety (ISO 26262) is a plus

About the Company

K

Kasmo Inc