Posted in

Software Engineer – Linux System Software

Software Engineer – Linux System Software

CompanyLucid Motors
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelEntry 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