Post Job Free
Sign in

Lead Rust Developer (embedded)

Company:
3B Staffing
Location:
West Chicago, IL, 60186
Posted:
April 28, 2026
Apply

Description:

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.

Apply