The Firmware Platform team at Weber is at the forefront of innovation, powering all connected grills and accessories. We are responsible for the full embedded stack-from hardware bring-up to distributed systems, radio communications, sensor integration, and the development of future-forward features for Wi-Fi and Bluetooth-enabled devices.
We are seeking a highly experienced and technically exceptional engineer to join our team and contribute to our expanding portfolio of Internet-connected products. This role demands a deep understanding of embedded systems, a passion for building robust and scalable firmware, and the ability to lead and mentor within a high-performing, cross-functional team.
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.