5 days ago
Bellevue, WA, USA +2 moreSenior / Mid Level
Base Salary
$153k - $242k/yr
Responsibilities
- Develop and enhance OpenBMC firmware in C++ for custom server platforms.
- Collaborate with hardware design and software teams to integrate firmware with new hardware.
- Optimize BMC performance and enhance security.
- Perform deep system-level debugging to resolve cross-layer issues.
- Contribute to continuous integration and automated testing frameworks.
- Maintain clear technical documentation and participate in design reviews.
- Partner with technical leads across infrastructure engineering and operations teams.
Requirements
- 4+ years of professional experience in firmware or embedded systems development.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Proficiency in C/C++ for embedded systems.
- Hands-on experience with OpenBMC, Yocto Project, and embedded Linux environments.
- Familiarity with hardware interfaces and protocols such as I2C, SPI, and UART.
- Experience with hardware bring-up and board-level debugging.
- Comfort with Linux kernel configuration and device trees.
- Working knowledge of source code control systems like Git.
- Strong problem-solving and analytical skills.
- Effective communication skills with peers across teams.
- Self-driven with a focus on delivering high-quality code.
- Ability to thrive in a fast-paced environment.
Benefits
- 100% paid medical, dental, and vision insurance.
- Company-paid life insurance and voluntary supplemental life insurance.
- Short and long-term disability insurance.
- Flexible Spending Account and Health Savings Account.
- Tuition reimbursement and participation in Employee Stock Purchase Program.
- Mental wellness benefits and family-forming support.
- Paid parental leave and flexible childcare support.
- 401(k) with a generous employer match.
- Flexible PTO and catered lunch each day.
- Casual work environment and a culture focused on innovative disruption.
