Embedded Software Engineer - Automotive Industry
- Location
- Peoria, Illinois, United States
- Salary
- Not specified
- Company
- Akash pawar
Job description
Role & Company / Project Overview: We are seeking a highly motivated Embedded Software Engineer (USC or GC) with expertise in Drive-By-Wire (DBW) systems, Embedded C++, CAN communication, MATLAB/Simulink, and Linux/UNIX-based embedded software development to support the development, integration, verification, and validation of autonomous and off-highway vehicle control systems in the automotive industry. The engineer will contribute to the design, implementation, testing, and troubleshooting of safety-critical software for steering, braking, powertrain, chassis, hoist, truck control, machine automation, and autonomous vehicle applications. Key Responsibilities & Daily Duties: • Software Development & Integration: - Design, develop, and maintain embedded software for Drive-By-Wire (DBW), Autonomous Hauling, and Machine Control Systems. - Develop application and middleware software using C++ for real-time embedded control systems. - Implement and integrate software features for steering, braking, propulsion, chassis, hoist, and vehicle control functionalities. - Develop and maintain Linux-based software components and services for embedded platforms. - Support software bring-up, integration, deployment, and troubleshooting on target hardware and vehicle platforms. • Model-Based Development: - Develop control algorithms and system models using MATLAB, Simulink, and Stateflow. - Perform model verification, validation, and auto-code generation activities. - Support Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing. - Ensure compliance with MAAB modeling guidelines and model quality standards. • Vehicle Communication & Diagnostics: - Design, develop, and validate communication software using CAN, CAN FD, SAE J1939, UDS, and Automotive Ethernet protocols. - Develop and maintain DBC files and communication databases. - Analyze network traffic and troubleshoot communication issues using CANoe, CANalyzer, CANape, CAPL, and Wireshark. - Support diagnostics, calibration, and software download activities. • Validation & Verification: - Support verification and validation activities across MIL, SIL, HIL, and vehicle platforms. Required Qualifications, Skills & Experience: • Strong hands-on experience with Linux and UNIX environments and embedded software debugging. • Proficiency in Embedded C++ and model-based development (MATLAB, Simulink, Stateflow). • Solid expertise in Drive-By-Wire (DBW) systems, vehicle communication networks, and system integration across MIL, SIL, HIL, and vehicle platforms. • Hands-on experience with CAN, CAN FD, SAE J1939, UDS, Automotive Ethernet, CANoe, CANalyzer, CANape, CAPL, and Wireshark. • Work Authorization: USC or GC required. Working Hours, Shifts & Location Details: • Location: Peoria, IL, United States. Application Instructions: • If interested in this position, please submit your updated resume.