You will be responsible for:
• Work closely with software, hardware, and system architects to address design and validation challenges.
• Strong industry experience in designing and architecting embedded system solutions having memory and timing constraints.
• Define and implement the end-to-end validation strategy for Security Firmware systems, covering hardware, software, and integration testing.
• Develop comprehensive test plans and validation frameworks.
• Design and oversee the development of automated test scripts and frameworks for Hardware security firmware validation.
• Validate integration of Firmware components across platforms, ensuring compliance with safety-critical standards like ISO 26262 and ASPICE.
• Perform functional, regression, and performance testing across diverse environmental and edge-case scenarios.
• Work as one team with the various Hardware, Software and System architects in other domains of Business to align and develop complementary, reusable and customer-friendly solutions
As a contractor collaborating/supporting with Platform Software and Firmware Validation you will be the Software Validation Architect.
Who we’re looking for
• Bachelor/master’s degree in engineering – Computer Science, Electrical Engineering or similar
• 10+ years of experience in a similar role/environment.
In-depth understanding and hands on exposure to the following is needed:
• Excellent understanding of SoC Platform Software, architectures, and design patterns
• Strong expertise in Requirements gathering, clear articulation, prioritization and quick decision making
• Strong hands-on exposure to C, Bare metal programming skills for high-performance real-time systems (development on FPGA, Emulators, and silicon)
• Experience with Embedded software Architecture and component design on ARM or RISC based platforms
• Strong understanding of Agile and SAFe frameworks, including their practical implementation.
• Design and development experience of at least 5 years on RTOS and device drivers for Embedded platforms.
• Proficiency in developing and executing comprehensive test plans and strategies for system validation, including familiarity with test automation tools and scripting languages.
• Solid understanding of hardware components Oscilloscope, spectrum analyzer.
• Ability to collaborate effectively with cross-functional teams, including hardware engineers, software developers and architects.
• Proficiency in documenting test results, findings, and recommendations in a clear and organized manner, including the ability to create technical reports and specifications.
• Excellent problem-solving and communication skills.
• C programming, python, MATLAB skills for micro controllers (ARM Cortex M and A series)
The following would be a plus:
• Familiarity with safety standards like ISO 26262, ASPICE.
• Familiarity with Requirement management tools like ELM
• Familiarity with configuration management tools such as Git and defect management tools ( JIRA)
• Strong understanding of Agile and SAFe frameworks, including their practical implementation.
• Prior hands-on working experience in Automotive domains Cryptography, FuSa, AutoSAR, ASPICE etc.
• Prior knowledge in working in semiconductor industry, with hardware target boards, communication protocols like SPI and I2C/UART etc