Software Architect at DURA Automotive Systems in Auburn Hills, MIother related Employment listings - Auburn Hills, MI at Geebo

Software Architect at DURA Automotive Systems in Auburn Hills, MI


Job Description:
The ideal candidate will have experience in developing Software Architecture to align with System and Software Requirements. In addition, the candidate will develop the software architecture roadmap, technology standards, performance, scalability, and maintainability of the architecture design and implementation. JOB REQUIREMENTS:
Responsible lead interface with the internal and/or customer systems and project management team to represent DURA software architecture, design and development. Interact and collaborate with the development teams and functional owners to deliver design which meets system architecture and will deliver quality on implementation through well organized structure. Schedule and participate in reviews of software designs and code changes for a specific, assigned portion of the overall applications and integrations code base; providing direction and recommendations to developers as needed. Prototype latest concepts in electronics systems and deploy concepts to identified projects and variants including using AUTOSAR standards. Develop embedded software architecture by following ISO-26262 standards. Develop software architecture components and interface non-standard software components to standardized components such as AUTOSAR architecture as necessary. Follow MISRA C guidelines in developing embedded C programming Participate in reviews of software integration test cases and execution according to software integration test plan. Attend customer meeting as required and represent software architecture design, tools, and trends. STANDARD QUALIFICATIONS B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 4
years of software development experience using C and assembly software for embedded controllers Experience in layered software architecture and design of Interface layers. Ability to make changes in architecture for new variants and maintain during production phases. Strong background in software architecture methodology ensuring architecture satisfies allocated requirements to specific subsystem/components ensure compliance with standards and monitor implementation to reduce architectural scope creep. Experience in development and deploying software architecture based on autosar tools such as DaVinci RTE configuration, in-house developed components as well as 3rd party stacks integrated. Extensive experience in writing and designing software and performing technical reviews of software of less experienced engineers Hands-on experience in software development for vehicle communication protocols such as CAN/CANFD, LIN and SPI including experience using CAN based tools. Work with internal, Tier 2 software engineers to consistently deploy Dura's Software Architecture Strategy across electrification projects. Strong Embedded controller OS (OSEK-RTOS) design and software testing experience Working knowledge of MISRA C and ISO-26262 Functional Safety requirements and software Implementation. Understanding of ASPICE/V-cycle software development process. Experience in using Embedded software and hardware tools. List following:
Software Architecture development tools:
IBM-Rapsody, Enterprise Architect, Vector DaVinci Developer/configurator or similar. Change and configuration management tools:
IBM-DOORs, IBM-RTC, JIRA, TortiseSVN. Software IDE/Cross-compilers:
IAR embedded workbench, Greenhills (GHS) Software debuggers such as Renesas-E1, Greenhills-MULTI, Lauterbach-Trace32 Software code review tools such as Smart Bear Code Collaborator for systematic examination of the developed source code Software testing:
LDRA Unit and Integration test tools or similar Software quality:
PRQA/QAC, LDRA static analysis for MISRA compliance Hardware (Micro-controllers):
16/32-bit Renesas RH850, NXP, Infineon Hardware testing:
Scope, logic analyzers, SPI-bus monitor Hardware/Software communication:
Vector CANalyzer/CANoe, LabVIEW
Salary Range:
$80K -- $100K
Minimum Qualification
Systems Architecture & Engineering, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

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.