手机咨询更便捷
扫码立即和HR沟通
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
•Responsible for design and development of embedded software for assigned projects.
•Coordinates with program management, hardware, mechanical and manufacturing teams to ensure cross-functional dependencies are captured and implemented.
•Provide engineering solutions to meet technical objectives and deadlines.
•Must be able to translate customer requirements into functional requirements and develop design documentation and functional specifications.
•Conduct design and code reviews for responsible projects and participate in design and code reviews for other team members.
•Work with testing teams to ensure complete requirement coverage and review test results.
•Provide support for launch activities and team members at manufacturing locations to ensure timely and quality delivery.
•Adhere to Gentherm APQP and ASPICE requirements.
•Definition of software tasks and evaluation criteria in accordance with Gentherm’s software platform architecture for re-use.
•Assists with review of team assignments and work products to ensure correctness and quality.
•Apply best practice software development process and technical solutions.
•Ensure on time delivery of the product.
•Ensure software quality through design documentation, review, and test.
•Mentor junior team members to develop skills and process adherence.
•Other duties as assigned
MINIMUM QUALIFICATIONS:
•Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science (or equivalent)
•3+ years of experience in embedded software development, preferably in an automotive setting.
•Proficient with (MISRA C) development of embedded real-time software using automotive standard tools (debuggers, emulators, compilers).
•Experience with automotive process standards (ASPICE, CMMI, ISO-26262).
•Experience with development and test of embedded software to hardware interfaces at the microcontroller, chipset and PCB level. Able to determine software requirements based on review of PCB layout, and chip set data sheets.
•Experience with requirements decomposition and traceability using DOORS, PTC Integrity or similar tools.
•Experience with abstracted software architectures.
•Experience with development, integration and test of drivers and services in a platform architecture.
•Experience with Vector tools (CANalyzer, CANoe, etc.)
•Experience in developing embedded control algorithms using Model-Based Design and MATLAB/Simulink/Stateflow
•Familiarity with automotive electronics hardware, software and systems requirements, functional objectives and validation methods and tools
•Experience with agile tools and methods
•Experience in problem identification and resolution
•Strong communication and business relation skills
PREFERRED QUALIFICATIONS:
•Expert using MATLAB/Simulink/Stateflow
•Relevant experience with climate systems calibration, software or controls
•Experience with automotive process standards (ASPICE, CMMI, ISO-26262)
•Experience using Jira and Confluence for software planning and task management
•Experience in use of IBM Rational Tool Set (Jazz, RM, QM)
•Experience with automotive communications protocols such as CAN, LIN.