NPAworldwide
Join to apply for the
Assistant Wide Format Print Operator
role at
NPAworldwide .
Job Description An Embedded Software Architect is required to play a vital role in defining and creating the software architecture of embedded software, aligning it with the system architecture and internal software architectural requirements for one of our best clients in Novi, MI. The client is a global company, highly ranked as a top employer in their field. They are on the verge of tremendous growth for their electronic steering systems group, making this an ideal time to join. This role requires experience with ASPICE, AUTOSAR, and ISO-26262, and requires independent design, implementation, and testing of software components. If your experience matches these criteria, you could be a perfect match for this position.
Responsibilities
Development (design, implement, test and debug) of core and/or application specific software requirements for Steering production projects from customer and internal requirements
Develop software in compliance with a formal ASPICE, AUTOSAR and ISO26262 per development process
Support other functional disciplines with all aspects related to software architecture
Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components
Work assignments primarily involve intermediate through advanced level work, moving toward complete technical competency and mastery of the field
Define, document, and communicate the software architecture of Steering products and ensure all software project team is using it correctly
Interface and communicate design/requirements to internal and external customers
Participate in software design reviews (internal/external) and verify the software and system architectures are aligned
Make sure that the architecture is not only the right one for operations, but also for deployment and sustainment and only as complex as it needs to be in order to meet the system requirements and system architecture
Resolve disputes and make trade-offs and resolve technical problems
Provide high level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision
Qualifications
Bachelor’s degree in Computer Engineering / Software Engineering / Computer Science or equivalent (Master’s preferred)
4-8 years’ relevant experience regarding the Responsibilities (listed above) for automotive SW development projects
7+ Years’ Experience in Automotive Experience required o Experience in Electric Power Steering or ADAS is preferred
Technical Competencies
Solid programming experience with Embedded C programming and/or Matlab Simulink
Strong Knowledge of Electrical Hardware and Microprocessor Architecture
Experience with Configuration, Requirements, or Test Management toolchains (PTC Integrity, Clearcase, Clearquest, DOORS, etc.)
Knowledge of Vehicle communication protocols (CAN FD, FlexRay, LIN, Ethernet, …) and Diagnostic protocols (UDS)
Experience using industry standard modeling and data acquisition toolchains (CANalyzer, CANoe, CANape, Matlab, etc.)
Experience developing unit test cases/integration testing and performing static code analysis (i.e. MISRA, Naming, Polyspace, HIL, etc) is preferred
Experience with AUTOSAR software development is preferred
Experience with safety critical systems or ISO26262 is preferred
Experience with automotive cyber security methodologies is preferredExperience with the software safety mechanisms such as memory protection units and watchdogs is preferred.
Seniority Level Mid-Senior level
Employment Type Full-time
Job Function Design, Art/Creative, and Information Technology
Industries Professional Services
#J-18808-Ljbffr
Assistant Wide Format Print Operator
role at
NPAworldwide .
Job Description An Embedded Software Architect is required to play a vital role in defining and creating the software architecture of embedded software, aligning it with the system architecture and internal software architectural requirements for one of our best clients in Novi, MI. The client is a global company, highly ranked as a top employer in their field. They are on the verge of tremendous growth for their electronic steering systems group, making this an ideal time to join. This role requires experience with ASPICE, AUTOSAR, and ISO-26262, and requires independent design, implementation, and testing of software components. If your experience matches these criteria, you could be a perfect match for this position.
Responsibilities
Development (design, implement, test and debug) of core and/or application specific software requirements for Steering production projects from customer and internal requirements
Develop software in compliance with a formal ASPICE, AUTOSAR and ISO26262 per development process
Support other functional disciplines with all aspects related to software architecture
Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components
Work assignments primarily involve intermediate through advanced level work, moving toward complete technical competency and mastery of the field
Define, document, and communicate the software architecture of Steering products and ensure all software project team is using it correctly
Interface and communicate design/requirements to internal and external customers
Participate in software design reviews (internal/external) and verify the software and system architectures are aligned
Make sure that the architecture is not only the right one for operations, but also for deployment and sustainment and only as complex as it needs to be in order to meet the system requirements and system architecture
Resolve disputes and make trade-offs and resolve technical problems
Provide high level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision
Qualifications
Bachelor’s degree in Computer Engineering / Software Engineering / Computer Science or equivalent (Master’s preferred)
4-8 years’ relevant experience regarding the Responsibilities (listed above) for automotive SW development projects
7+ Years’ Experience in Automotive Experience required o Experience in Electric Power Steering or ADAS is preferred
Technical Competencies
Solid programming experience with Embedded C programming and/or Matlab Simulink
Strong Knowledge of Electrical Hardware and Microprocessor Architecture
Experience with Configuration, Requirements, or Test Management toolchains (PTC Integrity, Clearcase, Clearquest, DOORS, etc.)
Knowledge of Vehicle communication protocols (CAN FD, FlexRay, LIN, Ethernet, …) and Diagnostic protocols (UDS)
Experience using industry standard modeling and data acquisition toolchains (CANalyzer, CANoe, CANape, Matlab, etc.)
Experience developing unit test cases/integration testing and performing static code analysis (i.e. MISRA, Naming, Polyspace, HIL, etc) is preferred
Experience with AUTOSAR software development is preferred
Experience with safety critical systems or ISO26262 is preferred
Experience with automotive cyber security methodologies is preferredExperience with the software safety mechanisms such as memory protection units and watchdogs is preferred.
Seniority Level Mid-Senior level
Employment Type Full-time
Job Function Design, Art/Creative, and Information Technology
Industries Professional Services
#J-18808-Ljbffr