This global product design and technology company creates 5-star rated lifestyle solutions that positively impact lives worldwide. With a proven track record of disruptive innovation, the company is known for bringing new consumer products to market and driving significant growth across multiple categories.
The Role
- Develop and maintain embedded software in C/C++ for microcontrollers, RTOS, and connected devices
- Collaborate with hardware, robotics, and mobile app teams to deliver end-to-end product experiences
- Write, execute, and automate tests to ensure reliability, safety, and consumer-ready quality
- Debug and optimize performance (memory, power, real-time behavior) for consumer-scale manufacturing
- Document designs and contribute to continuous improvement of the embedded software platform
What You'll Need
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Strong experience in embedded software development with C/C++, real-time systems, and hardware/software integration
- Experience with communication protocols (I2C, SPI, UART, BLE, WiFi)
- A passion for creating consumer-friendly, connected products
- Curiosity, adaptability, and a drive to be part of an A-Player engineering team
What's On Offer
- Competitive health insurance and retirement plans
- Generous paid time off and company holidays
- Employee stock purchase program and product discounts
- Opportunities for personal and professional growth through high-impact learning programs
Apply via Haystack today!