We provide IT Staff Augmentation Services!

Lead Software Requirement’s Engineer Resume

2.00/5 (Submit Your Rating)

MI

SUMMARY

  • 8+ years of experience in Automotive Embedded ECU Software Systems
  • Experience in writing requirements for component level, sub - system and system.
  • Experience with Requirements Management tool IBM DOORS, Jira and Configuration Management tools like (SVN, Git and Bitbucket).
  • Proficient in MATLAB/Simulink System Model Development, Stateflow and Targetlink and its validation on MIL/HIL/SIL.
  • Tested System Diagnostic software for machine applications using dSPACE bench for Backhoe
  • Experience in Validation and Verification of implemented software using Vector tools like CANalyzer, CANoe, CANape, AUTOSAR, and OEM Specific tools.
  • Experience in C, Assembly language and its programming standard like code check and MISRA C.
  • Exposure to aspects of Software Development Life Cycle like Feasibility, Design, Requirements, Coding, Testing and Maintenance.
  • On Board Diagnostics services (UDS) and DTC, PID/DID verification, NRC
  • Good working knowledge in communication protocols like CAN, LIN, I2C, FlexArm, MOST.
  • Exposure to various High-level hardware and software debugging using compilers, debuggers, emulators and IDEs. Debugging using Oscilloscopes and Logic Analyzers.
  • Software design experience in vehicle electrification (EV), vehicle control unit (VCU), and powertrain control unit.

PROFESSIONAL EXPERIENCE

Lead Software Requirement’s Engineer

Confidential, MI

Responsibilities:

  • AS a Lead software requirement engineer allocating activities and process steps for defined projects.
  • Elicitation and dissemination of system and customer level requirements to atomic software level.
  • Setup and manage new projects and requirements in DOORS NG.
  • Writing detailed and clear system and software requirements
  • Analyze, prioritize and define verification criteria for requirements
  • Ensure full bi-directional traceability (up to customer / system requirements and down to software implementation and validation test cases).
  • Conduct requirement peer reviews between software, hardware and validation engineers for feasibility, understanding and impact
  • Baseline requirement releases and ensure change control process is adhered to
  • Ensuring exit and entry criteria for the software requirement process steps are complete
  • Setup and manage new projects and requirements in DOORS NG.
  • Supporting process improvement and objectives for CMMI, ASPICE and Function safety audit’s

Senior Embedded Software Engineer/Software delivery lead

Confidential

Responsibilities:

  • Design and development of software for traction Inverter & Vehicle control unit.
  • Requirements writing & SW-design process for Electric Vehicles.
  • Designed algorithm of Thermal model for PSM motor and Traction Inverter
  • Model-based design using MATLAB/Simulink and coding (hand-code) in C.
  • Experience in complete Software Design life cycle which includes writing of specifications, test plans & test scripts. calibrating the software on test bench with tools such as CANape, INCA.
  • Reasonable for developing RTOS for Infineon TC277 microcontroller.
  • Improving the quality of the code by performing the Static code analysis using Pc-Lint.
  • Implementation of CAN Interface function based on CAN DBC file received from client.
  • For Low-Voltage drive system, performed FMEAs, HARAs & developed requirements/specifications.

Senior Embedded Software Developer

Confidential, IL

Responsibilities:

  • Development of Diagnostics Extract based on AUTOSAR Schema 4.2.1 and AUTOSAR Guidelines.
  • Design and development of diagnostics software based on AUTOSAR DEM and DCM requirements.
  • AUTOSAR Interface development.
  • MATLAB model development using state flow and Simulink.
  • Performed unit, integration, and system level testing, and submitted complete reports of code coverage functionality errors using Simulink Test.
  • MCAL configuration for NXP/Freescale controller.
  • Worked collaboratively in a team environment and with cross-functional teams.
  • Conducted and analyzed functional user requirements for developing embedded software using DOORS.

Embedded Software Engineer

Confidential, MI

Responsibilities:

  • Developed embedded software controls algorithms using MATLAB/Simulink and, generated auto-code and wrote hand-code when necessary integrated resulting software into Active Safety software product line.
  • Responsible for the development, implementation, and testing of new Active safety software functionality along with the analysis and correction of defects in existing software.
  • Gained experience with Serial Data busses, including LIN, CAN, SENT, FlexRay and Ethernet. And used Vehicle Spy and CANalyzer to log/monitor the CAN traffic.
  • Tested the software in the vehicle and on the HIL bench using ETAS INCA and dSPACEMicroAutobox.
  • Analyzed the data collected from the vehicle using playback models and wrote the reports incorporating results and recommended the software changes. Debug integration issues within core models and controller code.
  • Conducted and analyzed functional user requirements for developing embedded software using DOORS.
  • Coordinated and participated in architecture, requirements, code, and test case reviews.
  • Performed unit, integration, and system level testing, and submitted complete reports of code coverage, functionality errors using Simulink Test.

Embedded Engineer

Confidential

Responsibilities:

  • Duties included gathering and interpreting technical systems specifications.
  • Validated and verified the performance of controller model on Hardware in Loop (HIL) system by sending CAN messages for data transfer as per J1939 protocol using CANalyzer
  • Designed innovative electronic control systems, utilizing cutting-edge microprocessors, device drivers, and peripherals, data acquisition and communications hardware, and related real-time systems software using C/C++, Assembly, CAPL, and CANoe
  • Interfaced HIL Simulator to electronic control unit (ECU), Sensors, fuel injectors and Actuators.
  • 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.

Embedded Developer internship 

Confidential

Responsibilities:

  • The responsibilities included developing, debugging and unit testing of the developed code.
  • Developing a timer interface for 8051 microcontrollers for LED based time display.
  • Used C coding methods to enhance program execution and functionality.
  • Developed a timer interface in C and assembly for 8051 microcontrollers for LED based time display.
  • Used biometrics such as fingerprint to generate a unique key for AES encryption.
  • Evaluated the performance of the implementation using Hamming distance, balanced output & Avalanche effect of complete project.

We'd love your feedback!