Software Architect
Core
Define and architect software frameworks for automotive SoC systems, lead design of software components for autonomous driving and computer vision, and conduct research into deep learning and image processing.
Role type
Senior IC Software Architect (Automotive SoC & Computer Vision)
Builds
Software frameworks and components for automotive SoC platforms, embedded DSP implementations, and autonomous driving algorithms.
Domain
Automotive software engineering, Computer Vision, Deep Learning, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Computer vision algorithms, Deep learning methodologies, Automotive software standards (AUTOSAR, ISO 26262), Communication protocols (CAN, Ethernet), Embedded DSP development, Software architecture design, Rapid prototyping (Enterprise Architect/Doors)
Preferred skills
Research experience in state-of-the-art vision technology, Patent/IP generation, Industry working group representation, University collaboration
Technologies
C, C++, Enterprise Architect, Doors, AUTOSAR, ISO 26262, CAN, Ethernet, Deep Learning frameworks, Embedded DSP
Responsibilities
Define and architect software frameworks for automotive SoC systems, Lead design and development of software components for SoC platforms, Implement software solutions compliant with ISO 26262, Optimize software performance for real-time constraints, Conduct performance analysis and propose enhancements, Support Intellectual Property activities and generate Invention Disclosure Memos, Develop algorithms for embedded DSP platforms, Perform research into new vision technology and deep learning approaches, Collaborate with safety engineers to develop safety-critical software components, Represent company at Industry Working Groups and Conferences
Seniority
Senior, hands-on IC with research and architectural leadership