Automotive Embedded Software Developer Resume
3.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY:
- 3 years of hands on experience in Automotive Embedded Software.
- Proficient in MATLAB/SIMULINK, Stateflow, Embedded C, CAN, and Hardware in Loop Simulation.
- Knowledge on Python scripting.
- Gained Knowledge on Electronic Brake/Chassis/Steering Control Modules, associated sensors and related hardware while working on Automatic Parking Assist.
- Proficiency on CAN, LIN, Flex Ray and MOST protocols
- Strong skills on CANalyser, CANoe, INCA for vehicle calibration.
- Exposure to various compilers, debuggers, emulators and IDEs.
- Proficient in preparation of test plans, Test Procedures, integration testing, requirement based testing and debugging.
- Good knowledge on IBM DOORS, Visual Source Safe and ISO - 26262.
- Good Knowledge on Advanced Driver Assistance Systems.
- Good Knowledge in testing on Powertrain components.
- Exposure to AUTOSAR architecture.
- Good knowledge on I2C, SPI, CAN, UART protocols.
- Good knowledge on Body Control Module development.
- Good team player, quick learner, proficient in and mentoring individuals to maximize productivity and a proactive individual with excellent communication, strong analytical skills.
SKILL:
Microcontrollers: ATMEGA328 Arduino Uno, ARM Cortex M7, PIC, 8086, Altera, NXP, Infineon.
Programming Languages: C, C++, Python.
Tools: DOORS, CANalyzer, PSPICE, MATLAB/SIMULINK, ModelSim, LabVIEW, dSpace.
IDE: Eclipse, Visual Studios, Arduino IDE, IAR Embedded workbench.
Communication protocols: MOST CAN, LIN, I2C, UART, SPI, TCP/IP
EXPERIENCE:
Confidential, Sunnyvale, CA
Automotive Embedded Software DeveloperResponsibilities:
- Involved in the development of software for Automatic Parking Assist using MATLAB, Simulink/State Flow.
- Enhancement of pre-existing subsystem models using MATLAB / SIMULINK which were developed for project
- Developed EML code using Simulink MATLAB function blocks and compiled the Code using embedded coder with fixed step and discrete solver.
- Involved in developing software interfacing modules for communication protocols like CAN, LIN and FlexRay.
- Developed CAN messages using CANdb++ software.
- Analysis of the collected data during testing to determine if the developed software meets the performance requirements.
- Performed system-level integration of the software and identify non-compliance to standards and resolve the issues.
- Simulated and debugged Automatic Park assist maneuvers (for parallel and Perpendicular parking) using dSPACE HIL and Carsim.
Key Skills: Matlab, Simulink, stateflow, Embedded coder for Code generation, CAN, CANoE
Confidential
Automotive Embedded Software DeveloperResponsibilities:
- Responsible for the Verification and validation of automotive features using MX-Suite.
- Involved in development of data logger.
- Duties included gathering and interpreting technical systems specifications.
- Designed innovative electronic control systems, data acquisition and communications hardware, and related real-time systems software using C/C++, CAPL, and CANoE
- Used microcontrollers for testing and debugging (hardware and software systems) using in-circuit emulators, logic analyzers, numerical analysis, and related computer engineering techniques, including automotive communication protocols like CAN.
- Tested Vehicle systems and diagnostics.
- Used emulators and Oscillators.
Key Skills: C, C++, Assembly, CAN, Oscillators, Emulators, CANoE
Confidential
Automotive Embedded Software DeveloperResponsibilities:
- Calculate the specular reflection points along the boundaries of a room as ceiling and walls for bounces of the signal.
- Validation of rays using the principle of Ray Tracing. Computation of incident angles, electric field strength, reflection coefficients using MATLAB.
- Simulation was initially considered for four boundary case (Hallway) and later extended to office and 2-office case. Its major application is in chord less phones.
- Developed software interfaces and performing unit testing of real-time embedded or application software.
- Implementation and Validation of the Driver Model loop.
- Responsible to design, implement and test AUTOSAR -BSW modules.
- Used Automotive Communication Interfaces like LIN and Flexray.
- Extensively used MATLAB, Simulink and dSPACE.
- Maintained and worked on I2C, SPI and UART drivers.