Embedded Device Driver Engineer
Cirrus Logic - Austin, Texas, us, 78716
Work at Cirrus Logic
Overview
- View job
Overview
Design, build, and maintain efficient, reusable, and reliable Linux device drivers and documentation for new Cirrus devices Bring-up and debug first silicon on platforms in Linux/Android environments Collaborate with other teams such as Applications, Design, Firmware, SQA, and Tools Work closely with Field teams to support customer engagements Perform defect tracking and peer code reviews Upstream Linux device drivers Required Skills and Qualifications:
Bachelor's degrees in computer science, computer engineering, or electrical engineering Operating systems fundamental knowledge Programming experience in C Experience with a variety of embedded devices and environments Familiarity with version control systems like Git Troubleshooting skills using software (automated tests, debuggers), hardware (logic analyzers, oscilloscopes, DMMs), and other resources (schematics and datasheets) Highly dynamic, results-oriented, and self-motivated personality able to work in a small team with minimal direction Excellent written and verbal interpersonal skills Ability to work across functional groups and organizations Preferred Skills and Qualifications:
Linux device driver development and architecture knowledge Android development experience Familiarity with serial buses and protocols (e.g., I2C, SPI, I2S, SoundWire) Familiarity with Bash, Python and other scripting languages Real-time operating system (RTOS) experience (Zephyr a plus) Experience with software configuration management tools, defect tracking tools, and peer code review Experience submitting patches to large open source projects (especially linux kernel) Experience writing code targeting embedded microcontrollers (ARM Cortex-M a plus) #LI-TM1 #LI-Hybrid Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.