More jobs:
Lead Rust Developer; embedded
Job in
West Chicago, DuPage County, Illinois, 60186, USA
Listed on 2026-06-02
Listing for:
3B Staffing
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
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.
- 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.
- Experience with Rust in embedded environments.
- Contributions to open-source embedded projects or technical publications.
- Familiarity with security best practices in IoT firmware development.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×