We provide IT Staff Augmentation Services!

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 Developer

Responsibilities:

  • 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 Developer

Responsibilities:

  • 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 Developer

Responsibilities:

  • 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.

We'd love your feedback!