Employer Active
Job Description
General Qualifications for all openings in our team:
3-5 years of experience in Linux / QNX device driver development.
Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.
Working experience on board bring up activities.
Strong working knowledge of operating systems like Linux / QNX.
Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.
Working experience with version control tools like GIT / gerrit and development workflow tools like JIRA.
Hypervisor knowledge would be an added preference.
SoC Power Management Developer
Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.
Working experience on board bring up activities.
Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures
Strong Working knowledge of at least 1 of the IPs - Power management, CPU and/or UFS/storage domain
Working knowledge of Power features, PMIC
Hands on in using power measuring devices and solving power/performance issues using Lauterbach Trace32/other tools.
Experience in Linux/Android BSP development at product level
Knowledge on Linux/Android Power management framework Suspend/Resume
Knowledge on Runtime PM, CPU freq/Idle scaling governors, DVFS
Knowledge of ARM/CPU Architecture, cache and Linux scheduler is desirable.
Ability to resolve system level power/performance issues during product development.
- Experience in analyzing system level performance bottlenecks and fixing benchmark scores
- Good knowledge of Linux kernel and device driver development
Desired Characteristics:
Excellent interpersonal and communication skills (both written and verbal) at all levels of organization.
Strong analytical and problem-solving skills.
Strong team player
Attention to details and ability to collaborate information from multiple sources.
Educational / Technical Qualifications:
Bachelors or master s in engineering in Computer Science / E&C / Electrical.
Candidate must have experience in Linux / QNX device driver development.
Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.
Working experience on board bring up activities.
Good knowledge of operating systems like QNX, Linux and other RTOSs.
Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.
Working experience with version control tools like GIT and development workflow tools like JIRA.
Awareness of Automotive Infotainment use cases would be an added preference.
Remote Work :
No
Full Time