We provide IT Staff Augmentation Services!

Senior Engineering Supervisor Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Programming embedded systems in C for a highly safety critical application
  • AutoSAR architecture
  • Software team management in the Automotive Industry
  • Using Matlab / Simulink
  • 8 bit, 16 bit, and 32 bit microcontrollers
  • Using Emulators, Debuggers, Oscilloscopes, and other lab equipment
  • Driver layer and Application layer software development
  • Autocued generation using Embedded Coder
  • Using CANalyzer and CANape
  • Software development for Electric Power Steering (EPS)
  • Working in both R&D and production environments
  • Understanding of datasheets and schematics

TECHNICAL SKILLS:

Programming: C/C++, HTML, VBA, and Auto code (Embedded coder)

Engineering Tools: MATLAB/Simulink, Vector CANalyzer, Vector CANape, GENyVector Configurator, Vector Developer, and CM/Change Synergy

Programming Tools: TI Code Composer, MPLAB IDE, Eclipse, HALCoGen, and PRQA QAC

PROFESSIONAL EXPERIENCE:

Confidential

Senior Engineering Supervisor

Responsibilities:

  • Manage a team of software engineers
  • Set priorities, assign tasks, mentor, and track performance of software engineers
  • Coordinate with different departments to ensure consistency
  • Make work environment more efficient to promote cost savings
  • Budget for resources for upcoming projects
  • Strive to meet customer requirements and timing
  • Keep the team motivated, efficient, and promote
  • Promote to get it right the first time when delivering projects
  • Engage in recruitment activities to hire engineers for various positions
  • Ensure software quality through code reviews, static analysis and testing

Confidential

Senior Embedded Systems Software Engineer

Responsibilities:

  • Software development for various electric power steering systems
  • Experienced with brush and brushless motors
  • Use QAC tool to run static analysis and ensure MISRA C compliance
  • Hardware and software debugging
  • Experience with fixed and floating point math in software
  • Develop complete system software for EPS function
  • Integrate all functions using AutoSAR developer
  • Develop PI control software for motor control
  • Configure inputs from sensors such as ADC
  • Configured input compare to measure frequency from sensors
  • Current, Torque, and Position sensors used
  • Configure PWM output to the MOSFET driver
  • SPI communication for digital sensors
  • Develop diagnostics to detect sensor failure and ensure driver safety
  • Auto code generation using embedded coder
  • Architect data flow in AutoSAR
  • Debug hardware and software to resolve issues
  • Pressure sensor steering assist command
  • Control an electromagnetic coil to enhance a hydraulic steering
  • Develop software for secondary microcontroller to detect motor position
  • Configure microcontroller to sleep and wakeup at different intervals
  • Implement state machine
  • ADC setup for hall sensor inputs
  • IO pin setup for BEMF wakeup
  • SPI communication between primary and secondary microcontrollers
  • Watchdog timer setup
  • Flash programmer to enable primary microcontroller to update software on secondary microcontroller

We'd love your feedback!