What are the responsibilities and job description for the Software Architect position at Pi Square Technologies?
Software Architect
Role :
- Strong leadership, excellent coordination, and interpersonal communication skills. Ability to manage / effectively work with geographically dispersed teams
- Ability to clearly communicate the complex concepts in a system and / or component architecture
- High level of integrity, ability to deal with ambiguity, take initiative / self-directed
- Experience with Virtualization technologies, Hypervisors
- Experience with Designing highly complex Automotive Head units using Linux / Android or QNX Operating Systems
- Familiar with ADAS sensor technologies (e.g. LiDAR, Radar, Video)
- Familiar with relevant actuators (brake systems, steering systems, and powertrains)
- Understanding of functional safety (ISO26262) and security mechanisms
- Understanding of state-of-the-art computer vision algorithms and optimization techniques
- Experience in both low-level operating system functionality (e.g. memory / resource management, scheduling, process control) as well as high-level real-time and / or embedded applications
- Track record delivering meeting deliverables on-time and on-specification
Skills :
C / C , Java, Android Framework, Linux, Hypervisor, RTOS, Power Moding, CAN, Android HALs, Linux Kernel Development, Virtualization, OpenGL, Software Architecture, Technical Leadership, Verbal and Written Communication, Management (People / Project), Automotive Engineering Concepts
Location : PTC