Summary of theSr. Embedded Software Design Engineer
Our client, a leader in automotive power and electrification technologies, is looking for Senior Software Engineer to work on AUTOSAR-based development for their growing team in Michigan. In this position, youll be responsible for designing, coding, and testing real time embedded software for power-controlled system applications such as DC/DC converters and DC/AC inverters for automotive products.
This company offers unique opportunities because theyre a smaller team back by a larger organization, which means youll have the ability to own your projects, backed by the resources and support of a major company. Theyre also growing, opening up a variety of career paths for the future.
Responsibilities of theSr. Embedded Software Design Engineer
- Actively participate in the software development for new and existing products which include all phases of the V Development Cycle. Requirements (Gathering and Analysis), High Level Architectural Design, Detail Design, Coding, Unit Testing, and Functional Testing (Integration and Integration Testing).
- Be accountable for software project milestones from Requirements to Release.
- Develop the software product by following industry and automotive standards.
- Provide support for hardware component selection as well as hardware software integration.
- Actively participate in the existing product improvement.
- Actively participate in software and hardware reviews.
- Work closely with customer during product development.
- Promote architecture and design re-use.
Requirements
Benefits
This company offers unique opportunities because theyre a smaller team back by a larger organization, which means youll have the ability to own your projects, backed by the resources and support of a major company. Theyre also growing, opening up a variety of career paths for the future.
BS (or MS) in Electrical Engineering or Computer Engineering, or equivalent, with 6+ years of experience in embedded software design. At least 3 years of automotive technology experience. Power electronics or motor control experience Software development tools and languages such as C and Assembly. Background in areas such as: Micro-controllers such as ARM, Microchip, and NXP. CAN and LIN communication. Software configuration tools. DFMEA and control plans. Knowledge of electrical circuits, transducers, sensors, data acquisition, and laboratory equipment. Knowledge of automotive software development standards, such as CMMI and ASPICE. Experience with C++, AUTOSAR, ISO 26262 Functional Safety preferred Knowledge base of IPC and automotive standards, Automotive Core Tools Must possess excellent organizational skills, communication proficiency, capable decision making, and problem solving/analysis