Description

What You’ll Do

  • Architect, develop, and maintain firmware for next-generation connected grills and accessories.
  • Lead hardware-software integration efforts, including board bring-up and debugging.
  • Collaborate with iOS, Android, Cloud, and Electrical Engineering teams to deliver seamless, high-quality user experiences.
  • Drive innovation in embedded connectivity, real-time systems, and sensor integration.
  • Contribute to long-term platform strategy and technical direction.

 

Required Qualifications

  • BS/MS in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent practical experience.
  • 10+ years of professional experience in embedded systems development.
  • Expert-level proficiency in  Rust; strong Python skills for tooling and automation.
  • Deep experience with ARM SoCs, RISC-V, MCUs, and wireless technologies (Wi-Fi, Bluetooth).
  • Strong understanding of embedded protocols: SPI, I2C, UART, USB, DRAM.
  • Proven experience in bare-metal and RTOS-based system design.
  • Demonstrated ability to read schematics, interpret datasheets, and work closely with hardware teams.
  • Proficiency in debugging embedded systems, writing unit tests, and using profiling tools.
  • Familiarity with CI/CD pipelines, Git workflows, and project management tools (e.g., JIRA).
  • Hands-on experience with lab equipment: oscilloscopes, logic analyzers, signal generators.
  • Strong grasp of software architecture principles: modularity, concurrency, scalability, and real-time constraints.
  • Experience working in globally distributed teams and mentoring junior engineers.
  • Knowledge of EMI/EMC design practices and compliance testing.

 

Preferred Qualifications

  • Experience with Rust in embedded environments.
  • Contributions to open-source embedded projects or technical publications.
  • Familiarity with security best practices in IoT firmware development.

Education

Any Graduate