5 days ago
Remote, United States or Bellevue, WA, USASenior
Base Salary
$130k - $140k/yr
Responsibilities
- Develop middleware based on C and C++.
- Customize Yocto and Buildroot distributions.
- Develop device drivers for bootloaders and Linux kernels on embedded hardware platforms.
- Develop or customize board support packages for client hardware, including software updates, security enhancements, and optimization.
- Contribute to low-level software architecture discussions.
- Manage schedules, project requirements, specifications, and deliverables with teammates and customers.
- Participate in project validation, estimation, and project sizing.
- Communicate technical information clearly and accurately to customers.
Requirements
- Expertise in Yocto and C is required.
- Experience with embedded C++ development.
- Proficiency in Linux kernel and middleware development on ARM architecture.
- Experience with embedded design, development, and debugging.
- A BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- At least three years of experience as an Embedded Software Engineer.
- Knowledge of Buildroot.
- Ability to work remotely and communicate effectively with team members and clients.
Benefits
- 100% medical, dental, and vision coverage for full-time employees and 50% coverage for dependents.
- 25 days of PTO accrued per year.
- 401(k) with a 5% company match.
- Employee referral bonus.
- Three Witekian days per year to work with any programming language and technology of interest.
- Work from the Seattle office or remotely in Texas, Arizona, New York, or California.
- The role includes collaboration with an international technical team and requires a technical assessment as the first screening step.