Software Engineer – Linux System Software
Company | Lucid Motors |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent work experience
- Demonstrable knowledge of Linux system software development
- Familiarity with Yocto Linux is a plus
- Familiarity with power state management such as Suspend-To-Ram is a plus
- Prior experience in driver development is a plus
- Strong understanding of software development principles, algorithms, data structures, and multithreading
- Excellent problem-solving skills, with a proven ability to overcome technical challenges
- Strong communication and team collaboration skills
Responsibilities
- Participate in all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance
- Develop, modify, and debug Linux system software
- Collaborate with other team members and stakeholders to ensure technical solutions are implemented correctly
- Develop tools to automate the testing, debugging, and deployment of your code
- Maintain up-to-date documentation for all relevant software projects
Preferred Qualifications
- Familiarity with Yocto Linux is a plus
- Familiarity with power state management such as Suspend-To-Ram is a plus
- Prior experience in driver development is a plus