Role : Firmware Developer
Job Responsibilities and Requirements :
- Plan, design, and implement embedded software for next-generation Automotive products.
- Analyze customer, system, and safety requirements to derive software project requirements.
- Review and understand Technical References and Data Sheets for the system's Design and implement world-class embedded software using C in compliance with ISO 26262.
- Understanding of software development techniques and methodologies
- Understanding of ISO 26262 functional safety concepts and its impact on software development
- Experience with software coding using C language
- Experience with debugging and problem resolution
- Experience with standard software development environments (IDE - Keil development environment)
- Experience with 8-bit, 16-bit or 32-bit microcontrollers and common peripherals (i.e., ADC, SPI)
- Experience with software configuration management systems (i.e., SVN, etc)
- Familiarity with formal requirements management tools (i.e., Doors, Jama)
- Excellent oral and written communication skills (English)
- Knowledge on Hardware tests, HW Fault injections and Hardware Software Integration
- Working knowledge of Functional Safety Standard ISO26262 (Validation : Software Test SWT, Software Integration test SWIT, H / w S / w Interface test
- Requirement Analysis and Test case designs.
(ref : hirist.tech)