- Location
- Bengaluru, KA,IN, IN
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- PhD
- Source
- Eightfold
Description
Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers Ability to quickly prototype the proof of concept. Ability to anticipate future enhancements in the SW and make proposals. Experience in real-time SW development for embedded products, kernel bring-up. Hands on experience in leading medium to large technical teams. Hands on experience of driver development on any RTOS and Linux userspace on AGL framework. Detailed understanding SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management. Experience in Linux kernel architecture, device drivers and memory management. Experience in ISO26262/functional safety and safe Linux is highly recommended. Experience in Multiprocessor Architecture, ARM processors, caching, interrupts, GIC. Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Demonstrated experience working with senior management in a corporate environment. Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team/Company's success. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 12+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 12+ years of work experience with Programming Language such as C, C++, Java, Python, etc.