Post Job Free
Sign in

Embedded Software Engineer

Location:
Rochester, MI
Salary:
157000
Posted:
May 26, 2025

Contact this candidate

Resume:

Over **+ years of experience in the automotive industry in development and validation of electrical and ADAS (USS/Radar/Camera/SVS) products. Over 10 years of work experience in Automotive Tier1 supplier.

Extensive experience in writing and understanding microcontroller base software (BSW) stacks and drivers in non AUTOSAR environment.

Developed work breakdown structure for new projects and developed RFQ response to come up with estimations and delivery milestones.

Prepared technology and product road map to develop and integrate new features.

Designed and implemented product variant handling strategies across software and system test groups for different product lines of the same core family.

Part of CCB board for reviewing common generic software core architecture across groups

Worked with system engineering to develop requirements, test feature/functions and worked with software group to test base software requirements for production intend hardware.

Lead ED/DV/PV tester hardware & software development. Defined tester requirements and created test architecture for ED/DV/PV validation of global Electrical & ADAS products.

Designed, developed & deployed dSPACE/NI/VT HIL/CANoe tester SW to verify electrification and ADAS products. Used CANoe, CANalyzer, CANape to analyze test logs to report defects.

Experience in model-based design (MBD) using Matlab, Simulink, State flow, dSPACE TargetLink on dSPACE Real Time environments.

Used PTC integrity test management tool to deliver test plan, test specifications, test results & traceability.

Evaluated vendors negotiating cost and timings.

Networking Tools:

CANalyzer, CANoe, CANape, dSPACE Toolchain for LIN, CAN, CANFD and SENT protocols

Communication/Database/Protocols:

ADC/Timer/UART/SPI/I2C/CAN/CANFD/LIN, CANdb++, dSPACE CANMM Library

Tracking, LifeCycle:

Agile methodologies (Sprint and integration cycles), Code beamer, PTC Integrity

Configuration Management:

Tortoise SVN, ClearCase, ASPICE process (SYS.4/SYS.5), SV, Perforce, GitHub, PTC source

Programming Skills:

C/C++, Python/CAPL

Testing and Debugging Tool:

dSPACE ControlDesk and AutomationDesk, Keil, Lauterbach, Matlab, Simulink, State flow, dSPACE TargetLink on dSPACE Real Time environments. PTC integrity test management tool

Simulation Env/Rapid Prototyping:

Simulink, LabVIEW, dSPACE MABX/NI/VT HIL/CANoe SW

Special Libraries:

dSPACE RTI Block sets (CANMM, CAN, RTI FlexRay Block set, SENT), CAPL, Vector SPI/I2C.

Work Experience

Employer: Magna Electronics Inc.

Location: Detroit, MI

Designation: Engineering Manager, System Test

Duration: 02/2014 to Present

Project#1:

Duration: 08/2022 to Present

Role: Engineering Manager

Responsibilities:

Working with cross functional teams i.e. electrical engineering, system engineering, functional safety, cyber security, software engineering to develop system test infrastructure & system test strategy.

Defined and improved system test ASPICE process (SYS.4/SYS.5) to drive quality.

Defined and implemented global site strategy to improve system test capability.

Reported system test department KPIs to Director. Coordinate between onsite and offshore engineering teams to deliver system test work output products.

Experience in project quoting, resource allocation and maintaining budget for system test department.

Hiring, mentoring, and coaching 20+ engineers in various system test subdivisions. Team building & collaboration through staff meeting, 1-1 meetings. Performed annual employee performance assessment & development plan.

Project#2:

Duration: 1/2018 to 07/2022

Role: V& V Engineer (Team Lead)

Responsibilities:

Understanding system architecture to design, develop & deploy ED/DV/PV validation testers for global Electrical & ADAS products.

Working knowledge with cross functional teams e.g. electrical engineering, system engineering, software engineering, system test engineering to develop ED/DV/PV testers requirements.

Lead ED/DV/PV tester hardware & software development. Used PTC integrity to manage software and hardware deliverables.

Managed and lead a team of 6 engineers, ensuring project and resource prioritization to support both local and global test projects.

Worked with global engineering team (electrical, system, software) to resolve product issues using 8D problem solving framework.

Project#3:

Duration: 02/2014 to 12/2017

Role: Sr. System Test Engineer

Responsibilities:

Working experience in analyzing ADAS system/feature requirements, create system test plan, create test specifications, review test specifications, automate test specifications using Python/CAPL for electrification and ADAS products.

Design, develop and deploy test infrastructure for various test levels (software qualification, SIL, HIL & VIL).

Work experience in designing, developing & deploying dSPACE/NI/VT HIL/CANoe SW to verify electrification and ADAS products. Used CANoe, CANalyzer, CANape to analyze test logs to report defects.

Hands on experience in model-based design (MBD) using Matlab, Simulink, State flow, dSPACE TargetLink on dSPACE Real Time environments.

Used PTC integrity test management tool to deliver test plan, test specifications, test results, traceability.

Client: Harman International

Location: Bangalore, India

Designation: BSW Lead/BSW Sr. Developer

Duration: 06/2004 to 01/2014

Responsibilities:

Demonstrated ability to understand software requirements, design, develop and verify software for industrial & automotive products.

Work experience in designing & developing firmware, bootloader, device drivers (ADC/Timer/UART/SPI/I2C/CAN/CANFD/LIN), application software components in C/C++ programming language for various 8/16/32 bit microcontrollers. Hands on experience compiling, flash, and debug mass production C/C++ code using integrated development environment.

Used Agile methodologies (Sprint and integration cycles) to develop software modules and integrate with application features. Used software configuration tools like SVN, Perforce, GitHub, PTC source to manage software.

Ability to understand electrical schematics, system architecture to define software architecture.

Lead, mentor, and monitor technical and non-technical activities of 5+ software engineers.

Education

Degree Type

School/ University

Location

Bachelor’s Degree in Electrical Engineering (B.E.)

National Institution of Technology

India

SKILLS



Contact this candidate