We provide IT Staff Augmentation Services!

Senior Embedded Software Specialist Engineer Resume

Auburn Hills, MichigaN

SUMMARY:

  • Lead Senior Embedded Software Engineer and Developer with people management, direct - reports experience. 11+ years’ experience. 4 years’ leadership experience. In-depth. Hands-on coding. Software development in C/C++ coding. Software Architecture development. UML. Agile software algorithm development. Full Systems Engineering Requirements Specification in all V-Diagram life cycle stages. System and Sub-System Requirements capture and management. DOORS Next Gen. SysML Requirements and Activity development. Verification and Validation. Software development in C/C++ coding and MATLAB Simulink-Stateflow-Script software control. Java and Python language. ISO 26262. ISO 15288. SCRUMS. CMMI Process Levels 3-4. APSICE. MISRA-C:2012 Standards. Lead, manage, grow team of engineers. Allocation and manage resources and projects.

TECHNICAL SKILLS:

  • C/C++ 14 programming
  • C# programming
  • MATLAB script m file
  • MATLAB Simulink/Stateflow
  • HTML stack development
  • UML (Unified Modeling Language)
  • Visual Basic
  • JIRA Process
  • PTC Integrity. AccuRev. PVCS
  • CodeWarrior, DevC++
  • Rational Rhapsody. Polarion
  • Enterprise Architect
  • RQM - Rational Quality Manager
  • IBM DOORS Next Gen
  • Java
  • Python
  • SysML Modeling.
  • AUTOSAR DaVinci Configurator / Developer dSpace, TargetLink, Autobox
  • ETAS INCA, HIL, Labview

PROFESSIONAL EXPERIENCE

Confidential - Auburn Hills, Michigan

Senior Embedded Software Specialist Engineer

  • Software Requirements specification definition and traceability for GE (General Electric) Transportation system to develop software test procedures for sub-components.
  • C++ programming development on signal conversions and code optimization.
  • SysML Requirements specification and outline using activity diagrams and Requirements diagrams, using Rational Rhapsody and Cameo System Modeler.
  • Algorithm design and implementation on All Wheel Drive driveline components.
  • MATLAB Simulink-Stateflow-Script: System design, algorithm development, signal logical processing, interface with other applications, extraction of data and processing.
  • Requirements modification and system build for automotive driveline components using DOORS Next Gen.
  • CMMI level 3-4 process definition and improvement. Agile development and 2-week SCRUMS Sprints.
  • MISRA-C: 2012 Checks. IEC 61508 System development. Functional Safety. ISO 26262.

Confidential - Auburn Hills, Michigan

Lead Software Architect Engineer

  • Development of higher level architecture of drivetrain system in the Confidential Driveline department.
  • System Requirements specification of components for disconnect AWD Software Control Module development.
  • Plans for S/W design, S/W requirements, Quality Assurance. SAE.
  • Software Development with Hardware Interface Requirements Implementation.
  • Execute and manage programs within schedule and budget, managing risks and establishing contingencies and trigger events. Development Interface Agreement (DIA).
  • DFSS improvements to development of sub-system defined components with full system verification.
  • AUTOSAR S/W design and signal flow from various levels of application. Enterprise Architect. PTC Integrity.
  • C code development and parameter interface. C# programming.
  • MATLAB Simulink, DOORS, HIL, Embedded code, ISO 26262. ISO 15288.
  • Prioritize business needs to meet growth expectation for engineering development.
  • Customer and supplier meetings with functional deliverable goals. Plan, organize, and schedule.

Confidential- Auburn Hills, Michigan

Lead Software Controls Engineer

  • Direct employee for Engine Transmission systems and software control development for Chrysler and Jeep vehicles.
  • On-Board Diagnostics (OBD) and health monitoring system for Transmissions. Pressure, temperature, speed sensors.
  • C++ programming. Algorithm design and optimization. UDS (Unified Diagnostic Services).
  • DOORS Next Gen application for Software and Systems Requirements specification documentation management and traceability.
  • Agile SDLC and SCRUMS Sprints. ASPICE. Six Sigma 5S.
  • Rational Quality Manager (RQM) and Rational Team Concert (RTC)
  • Python logic development and data searching within bulk data.
  • C# programming on output signal interface.
  • Traceability, Systems, Sub-systems, Software, Hardware, Verification, Testing. Initial requirements to implementation to full-system testing.
  • DFSS improvements to development of sub-system defined components with full system verification.
  • V-Diagram Systems Engineering full product life cycle, including requirement capture for left hand side of cycle.
  • Change Control Board (CCB) resolution for Problem Reports and Change Requests.
  • MATLAB Simulink-Stateflow-Script: System design, algorithm development, initial sub-system functional design to modification, cross-functional interface with other sub-systems, input signal logical processing, architecture, unit validation, full-system validation. Debugging.
  • ISO 26262. Functional Hazard Analysis. ISO 15288.
  • CMMI level 3-4 process definition and improvement. PFMEA Process.
  • Controls Software development and optimization.
  • Electronic Control Module development using embedded software code implementation.
  • Real-Time workshop, Bench Testing validation from code generation and compile.
  • HIL (Hardware-in-Loop) verification testing, MIL, dSpace simulator, including Targetlink.
  • Automated regression testing, initial creation of script code files for automated variant testing.
  • CAN, LIN, Flexray, SPI (Serial). Vector CANoe, CANalyzer, CANape. J1939 protocol, J1850 protocol. ETAS INCA
  • DFMEA, FMEDA, DVP&R, Fault tree analysis, ASIL Level D safety standards, alternate signal failure.
  • 16/32-bit Microcontroller real time embedded software development. Keyword Protocol 2000
  • Plans for S/W design, S/W requirements, Quality Assurance. SAE.
  • Prioritize business needs to meet growth expectation for engineering development.
  • Plan, organize, control, schedule assigned activities from conceptual to final stages of product life cycle.
  • Customer and supplier meetings with functional deliverable goals. Development Interface Agreement (DIA).
  • Issue Tracking database and Version Control of Documentation and Software.

Confidential - Warren, Michigan

Lead Embedded Software Architect

  • Contract specialized position for System Requirements development in ADAS autonomous vehicles.
  • V-Diagram System Engineering process. CMMI level 3-4 process.
  • Java programming on lower sub-system level interface.
  • Target object selection, lane departure warning, lane keeping, automated steering, emergency braking.
  • Traceability, Systems, Sub-systems, Software, Hardware, Verification, Testing. Initial requirements to implementation to full-system testing.
  • Visual Basic outline of code from structured requirements
  • DFMEA, DVP&R, Fault tree analysis, ASIL Level D safety standards.
  • ISO 26262. Functional Hazard Analysis. System Safety. SCRUMS Sprints. SAE. Six Sigma 5S. ISO 15288.
  • DOORS application for Software and Systems Requirements specification documentation management and traceability.
  • CAN, LIN, Vector CANoe, CANalyzer, CANape. J1939 protocol, CARSIM.
  • Controls Software development and optimization. UML Modeling.
  • Control Module development using embedded software code implementation.
  • Plans for S/W design, S/W requirements, Quality Assurance.
  • Arbitration and resolving problems, coordinating and management of technical decisions.
  • Customer and supplier meetings with functional deliverable goals.
  • AUTOSAR S/W design and signal flow from various levels of application.
  • Cybersecurity of signal authentication and access to transmitted block data.
  • Management, lead, grow a team of engineers and developers.
  • Transition and modified R&D projects to commercialized production products.

Confidential - Columbus, Indiana

Senior Software Engineer

  • Systems development in Engine Electronic Control Systems and diagnostics of engine signals.
  • Traceability, Systems, Sub-systems, Software, Hardware, Verification, Testing. Initial requirements to implementation to full-system testing.
  • C/C++ programming. Algorithm design and optimization.
  • Verification and Validation of software, bench testing, HIL (Hardware-in-Loop) verification, field testing.
  • Java development on application level software
  • DOORS application for Software and Systems Requirements specification documentation management and traceability.
  • V-Diagram Systems Engineering process.
  • Agile SDLC Process. Functional Safety. 2-week interval SCRUMS Sprints. ASPICE. SAE standards.
  • CMMI level 3-4 process definition and improvement. PFMEA Process. JIRA tracking.
  • DFMEA, Fault tree analysis, ASIL Level D safety standards.
  • MATLAB Simulink-Stateflow-Script: System design, algorithm development, initial sub-system functional design to modification, cross-functional interface with other sub-systems, input signal logical processing, architecture, unit validation, full-system validation. Debugging.
  • Controls Module Software development, embedded software code. J1939 protocol, J1850 protocol.
  • Certification documentation (CertDoc) for regulatory approval, CARB compliance. OBD. MIL fault setting criteria.
  • Real-Time workshop, Bench Testing validation from code generation and compile.
  • HIL (Hardware-in-Loop) verification testing, MIL, dSpace simulator, including Targetlink.
  • Automated regression testing, initial creation of script code files for automated variant testing.
  • CAN, LIN, Flexray, SPI (Serial). Vector CANoe, CANalyzer, CANape.
  • 16/32-bit Microcontroller real time embedded software development.
  • Change Control Board (CCB) resolution for Problem Reports and Change Requests. Clearcase and Clearquest.
  • Six Sigma improvements to development of sub-system defined components with full system verification.
  • Issue Tracking database and Version Control of Documentation and Software

Confidential

Systems Software Engineer

  • Direct employee at Rolls-Royce headquarters.
  • Trent 1000 propulsion engine equipped for B-787 and MT-30 defense engine.
  • Controls Software development and initial sub-system algorithm development.
  • Software Engineering development in entire V-Diagram cycle for implementation and testing. DFMEA, Fault tree analysis.
  • Engine Electronic Control Module Software development and optimization.
  • MATLAB Simulink-Stateflow-Script: System design, algorithm development, initial sub-system functional design to modification, input signal logical processing, architecture, unit validation, full-system validation. Debugging.
  • DO-178B Level C software implementation into software and system requirements failure events.
  • Digital signal processing of input sensors, speed, temperature, pressure, accelerometers into control module and signal conditioning logic processing for system code errors.
  • Traceability, Systems, Sub-systems, Software, Hardware, Verification, Testing. Initial requirements to implementation to full-system testing.
  • Functional Hazard Analysis (FHA) for certain MIL standards.
  • DOORS application for Software and Systems Requirements specification documentation management and traceability.
  • Change Control Board (CCB) resolution for Problem Reports and Change Requests.
  • Issue Tracking database and Version Control of Documentation and Software.
  • Real-Time workshop, Bench Testing validation from code generation and compile.
  • HIL (Hardware-in-Loop) verification testing, Automated regression testing.
  • CMMI level 4-5 process improvement. Six Sigma improvements to sub-system.

Hire Now