{"schemaVersion":"jobsearcher.job.v1","id":"3b7070aaf68b0ea7f77009af","url":"https://jobsearcher.com/jobs/3b7070aaf68b0ea7f77009af","canonicalUrl":"https://jobsearcher.com/jobs/3b7070aaf68b0ea7f77009af","title":"Matlab, Coding, C++, Embedded Software engineer","description":"Matlab, Coding, C++, Embedded SoftwareJob Title: Matlab, Coding, C++, Embedded Software Location: Allen Park, MISkills Required:MATLAB – Candidate should demonstrate hands-on experience using MATLAB/Simulink (including Stateflow) to model, design, and simulate embedded control algorithms for BCM features. Example: Building a Simulink state machine to model a vehicle lighting or door control feature, running Model-in-the-Loop (MIL) simulations to validate logic, and using Model Advisor checks to ensure modeling standards compliance before code generation.Coding – Candidate should be able to write clean, efficient, and standards-compliant code for embedded automotive applications, including scripting for automation. Example: Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles.C++ - Candidate should show proficiency writing and debugging C/C++ code for real-time, resource-constrained embedded targets, including implementing AUTOSAR software components. Example: Implementing a C++ AUTOSAR SWC (Software Component) for a BCM feature (e.g., power window control), integrating it via DaVinci Developer, and validating memory/timing constraints on target hardware.Embedded Software – Candidate should demonstrate the full lifecycle of embedded software development — from requirements to implementation to on-target validation — for safety-critical automotive systems. Example: Taking a system-level requirement for a new BCM feature, translating it into a functional spec, implementing the control logic, and validating it through SIL/HIL testing using Vector CANoe before production release.Embedded Systems – Candidate should understand the broader hardware-software interaction, real-time constraints, and communication protocols (CAN/LIN) governing embedded automotive systems. Example: Diagnosing a field issue where a BCM module intermittently fails to respond over CAN, performing root cause analysis using CANoe traces and the MULTI debugger, and implementing a fix that accounts for timing/interrupt behavior on the target ECU.Experience Required:Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.6+ years in IT4+ years in developmentEducation Required:Master's Degree","company":"Ips Technology Services","rawCompany":"ips technology services","city":"Allen Park","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-08-25T08:55:43.419Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Matlab, Coding, C++, Embedded Software engineer","description":"Matlab, Coding, C++, Embedded SoftwareJob Title: Matlab, Coding, C++, Embedded Software Location: Allen Park, MISkills Required:MATLAB – Candidate should demonstrate hands-on experience using MATLAB/Simulink (including Stateflow) to model, design, and simulate embedded control algorithms for BCM features. Example: Building a Simulink state machine to model a vehicle lighting or door control feature, running Model-in-the-Loop (MIL) simulations to validate logic, and using Model Advisor checks to ensure modeling standards compliance before code generation.Coding – Candidate should be able to write clean, efficient, and standards-compliant code for embedded automotive applications, including scripting for automation. Example: Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles.C++ - Candidate should show proficiency writing and debugging C/C++ code for real-time, resource-constrained embedded targets, including implementing AUTOSAR software components. Example: Implementing a C++ AUTOSAR SWC (Software Component) for a BCM feature (e.g., power window control), integrating it via DaVinci Developer, and validating memory/timing constraints on target hardware.Embedded Software – Candidate should demonstrate the full lifecycle of embedded software development — from requirements to implementation to on-target validation — for safety-critical automotive systems. Example: Taking a system-level requirement for a new BCM feature, translating it into a functional spec, implementing the control logic, and validating it through SIL/HIL testing using Vector CANoe before production release.Embedded Systems – Candidate should understand the broader hardware-software interaction, real-time constraints, and communication protocols (CAN/LIN) governing embedded automotive systems. Example: Diagnosing a field issue where a BCM module intermittently fails to respond over CAN, performing root cause analysis using CANoe traces and the MULTI debugger, and implementing a fix that accounts for timing/interrupt behavior on the target ECU.Experience Required:Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.6+ years in IT4+ years in developmentEducation Required:Master's Degree","datePosted":"2026-08-25T08:55:43.419Z","dateModified":"2026-08-25T08:55:43.419Z","hiringOrganization":{"@type":"Organization","name":"Ips Technology Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Allen Park","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3b7070aaf68b0ea7f77009af"},"url":"https://jobsearcher.com/jobs/3b7070aaf68b0ea7f77009af"}}