Kiran S's Location
Chicago, Illinois, United States, United States
About Kiran S
Kiran S is a Embeded software engineer at Magna electronics.
Kiran S's Current Company Details
Magna Electronics
Embeded software engineer
Kiran S Work Experience Details
-
Embedded Software EngineerMagna Electronics Aug 2022 - PresentUnited States• Developing software using Embedded C, designing Models in MATLAB/ Simulink by using CAN protocols.• Experience with Robotic Operating System (ROS), Strong coding skills in Object-oriented codebase (C++, C) (ability to understand existing code, write new code, modify, and debug)• Developed CANoe panels for unit and function testing on bench• Worked collaboratively with hardware-in-loop testing group and product validation group to ensure completion of controls system testing.• RS-232 was used for communication to implement CAN protocol.• Completed Conformance for DeviceNet, working for EtherNet/IP Conformance now.• Experience in working with Machine control units and powertrain control units and transmission control units.• Experience in working on the MEGA models using MATLAB, Simulink, Timers• Worked on communication protocols CANA, CANB, J1939.• Worked on troubleshooting and resolving CAN-J1939 communication related issues • Extensive experience in troubleshooting the messages using the testing tools CANalyzer, CANape, CANoe• Worked collaboratively with hardware-in-loop testing group and product validation group to ensure completion of controls system testing.• Led HIL testing efforts ensuring seamless integration of control algorithms and real-world hardware components. Designed and implemented complex HIL test setups using platforms such as dSPACE and NI VeriStand, effectively replicating real-world scenarios.• Verified and validated control algorithms, identifying and addressing discrepancies early in the development cycle.• Developed and maintained HIL test plans, procedures, and documentation, ensuring comprehensive coverage of system requirements.• Utilized MATLAB/Simulink for model-based development and testing, enhancing the accuracy and efficiency of simulation activities.• Conducted root-cause analysis on testing anomalies, driving improvements in control algorithms and system performance.
-
Controls Algorithm EngineerVolvo Sep 2021 - Jul 2022United States• Developed data communication between SLIM tool & SEM2 using LIN protocol.• Driver development for LIN protocol.• Embedded Linux development (ARMv7 and ARMv5) • Porting and debugging kernel device drivers • Process chains in the kernel, using vnode/inode and proc structure • Set up Linux Dev System, began Linux driver software development (lost funding)• Application development for LIN protocol which acts as IPC for data transfer• Implemented PWM module for controlling bulbs & motor control• Responsible for Test environment setup and test case execution estimation. • Develop a test system using Freescale evaluation board using embedded I2C, SPI, and MDIO C, C++ to provide.• Performed data parallel programming for heterogeneous systems using DPC++.• Migrating C++ code to QT Unix• Finding the issue in software and log it and follow-Up. • C/C++ and Assembly for Linux and WindowsCE. • Prepare the bi-directional traceability between test cases to requirements and vice versa.• Performed complete System Testing via Automation on Minipam test bench.• Involved in LIN protocol testing and OBD LIN diagnostic testing. • Analysis of the test results through Measuring data analyzer, oscilloscope and LIN Tools
-
Embedded Software EngineerVolvo India May 2019 - Jul 2021• Developed model-based design for throttle and verified CAN communications between ECU's• Created M-files and passed the messages between ECU's and given specific behavior to model using CAPL codes and evaluated ECU's in CANoe• Implemented Automotive Functional Safety using ISO 26262 to electronic throttle controller (ETC) project using V-Model approach.• Designed engine PID controller, plant model and Engine Position Tracking (EPT) system for a gasoline engine using MotoHawk, MotoTune and Simulink.• Effectively involved in functional and diagnostic testing of Audio module Control Software using Hardware in the loop simulation comprising the Vehicle Control Software test bench and Driver Control Desk simulator developed.• Developed a state machine for stall, crank, run and overload states and calibrated engine for different states• Developed minimum and maximum governor model for controlling engine speed in Simulink• Flashed the Gasoline engine control model on DTE System and it play the role of the Engine in this HIL testing.• Designing algorithms for low level drivers such as PWM, ADC, CAN and DMA• Analyzed the speed, Torque and control managements and Injected pulse generated by ECU (Electronic control Unit) of Gasoline Engine Simulation model• Trained in Business Etiquette, Agile SCRUM, Leadership, Budgeting, Stress and Conflict Management, Communication and Teamwork.
Frequently Asked Questions about Kiran S
What company does Kiran S work for?
Kiran S works for Magna Electronics
What is Kiran S's role at the current company?
Kiran S's current role is Embeded software engineer.
Not the Kiran S you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial