Principal Product Engineer - Software

Company Name:
Absolute Opportunities
Principal Product Engineer - Software
Location: Farmington Hills, MI
Openings: 1
Salary Range: 74K-90K
Job Responsibilities:
Development of embedded software for automotive ECU's used in passive safety application
Elicitation and documentation of software requirements from system requirements using formal requirements management tools
Create modular/reusable embedded software design along with associated documentation
Develop and document software code packages written in C language.
Develop specific test cases and perform unit, module and integration software testing along with required documentation
Perform required version/configuration management activities
Provide leadership, mentoring and guidance to less senior team members
Lead tasks to improve the technical and project planning competency of the team
Education Required:
BS in Electrical or Computer Engineering or a 4 year degree with 7 years of embedded software development experience
Required Experience
7+ Years embedded software
Programming language: C/C++, Assembly
Change Control Management (CCM)
Software Configuration Management (SCM)
Requirements management experience
Disciplined use of software process
Knowledge of CMMI or Automotive SPICE process
Education Desired:
MSEE, MSCE or related field of study
Desired Experience
Visual Basic, PERL or other scripting languages
Low level driver development
Use of UML tools
Use of Doors and/or MKS Integrity Requirements Management tools
Use of MKS Integrity VM and defect/workflow management tools
Disciplined use of CMMI and Automotive SPICE process
MISRA C, ISO 26262 and AUTOSAR standards
Automotive microcontrollers i.e. Freescale, Infineon and Renesas
Automotive embedded controls/software
Airbag software development experience a plusPosition is located in our Farmington Hills, MI facilityRelocation package available

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Software Product Engineer
Dearborn, MI Ford Motor Company US
Senior Software Developer - Production Enginee...
Ann Arbor, MI Cisco
Principal System Engineer
Detroit, MI American Axle & Manufacturing
Engineer - Software Developer (Rotation)
Pontiac, MI Williams International
Senior Principal Product Manager - Data Connec...
Troy, MI Oracle
Senior Principal Product Manager - Data Catalog
Troy, MI Oracle