Vacancy expired!
- Plan, design, and implement embedded software for an Electronic Power Steering System.
- Analyze customer, system, and safety requirements to derive software project requirements.
- Review and understand Technical References and Data Sheets for the system’s microcontroller.
- Design and implement world class embedded software using C in compliance with ISO 26262.
- Develop documentation to comply with automotive SPICE.
- Interface with cross-functional teams to understand requirements and review designs.
- Interface directly with suppliers to understand and influence design aspects that impact the software.
- Participate in and lead design reviews.
- Participate in software process improvement activities.
- Minimum of 7 years of embedded software development experience
- Bachelor - Electrical & Electronics Engineering/Computer Engineering/Computer Science (Required)
- Excellent oral and written communication skills (English)
- Ability to work well in a team environment
- Preferred Skills:
- Understanding of software development techniques and methodologies
- Understanding of ISO 26262 functional safety concepts and its impact on software development
- Expertise in software coding using C language
- Expertise in debugging and problem resolution
- Experience with Vector based analysis and development tools
- Experience with cross compilers and cross assemblers
- Experience with 8-bit, 16-bit or 32-bit microcontrollers and common peripherals (i.e., ADC, SPI)
- Experience with serial communications development and debugging (i.e., CAN)
- Experience with developing software within an AUTOSAR architecture
- Experience with standard software development environments (IDE)
- Experience with software configuration management systems (i.e., Synergy)
- Experience with formal requirements management tools (i.e., DOORS)
- Familiarity with MISRA standards and verification tools
- Familiarity with maturity models such as SPICE and/or CMMI.
- Familiarity with the AGILE development methodology.
- Familiarity with Matlab / Simulink
- Familiarity with the software safety mechanisms such as memory protection units and watchdogs
- Proficient with Microsoft office tools (Excel, Word, Powerpoint, Visio)
- ID: #49188003
- State: Michigan Auburnhills 48321 Auburnhills USA
- City: Auburnhills
- Salary: Up to $140,000
- Job type: Permanent
- Showed: 2023-02-13
- Deadline: 2023-04-08
- Category: Et cetera