Design and implement real-time SW system architectures, develop and maintain Linux kernel drivers, participate in operating system and boot-loader porting, and collaborate on user space development.
Requirements
- Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 2 years of experience in firmware development for embedded systems, bring-up of new microcontroller and microprocessor platforms, and Linux kernel development
- Proficiency in C and C++, object-oriented design, memory management, multithreading, and system-level programming
- Experience with HDMI subsystems, embedded software development, and Linux kernel development
- Agile software development processes, Linux kernel internals, and various protocols/interfaces
Benefits
- Medical, Dental, and Vision Insurance
- 401(k) plan with company matching and immediate vesting
- Open Time Off policy
- 80 hours of sick time upon hire, refreshed annually
- Up to 12 paid holidays per calendar year
- Generous paid leave program for new parents or to care for a family member with a serious health condition
- Short- and long-term disability for your own medical condition
- Company-paid Disability, Life, and AD&D Insurance
- Voluntary benefits, including Voluntary Life, AD&D, Accident, and Pet Insurance
- Mental health benefits