Job Title: Embedded Firmware Engineer
Location: Lindon, UT
Company: EverLights
About Us:
EverLights is a fast-growing company based in Lindon, UT, where we design cutting-edge solutions for the consumer and commercial decorative lighting industry. Our small, agile team is driven by a passion for innovation and impact. We offer a collaborative environment where you’ll have the opportunity to make a real difference, working on exciting projects with tangible results.
What We Offer:
- An on-site electronics lab for hands-on prototyping and testing
- Significant career growth potential in a rapidly expanding company
- A culture that values wellness, creativity, and professional development
- Opportunities to work with the latest technologies and push boundaries in the IoT and lighting industries
Job Overview:
We are looking for a top-tier Embedded Firmware Engineer to take ownership of firmware development for our innovative embedded systems. You’ll be working alongside engineers from multiple disciplines to design, develop, and deploy firmware that powers our next-generation products. Our ideal candidate is a problem-solver, excited about working on bare-metal systems with FreeRTOS and has deep experience with low-level embedded platforms, particularly the ESP32 family of microcontrollers. A qualified candidate will also have experience with LoRa or other bandwidth-constrained communication methods. The ability to manage the complexity of distributed embedded systems is essential.
This role will challenge you to push the limits, offering the opportunity to work with cutting-edge tools and technologies, and play a key role in shaping the future of our products.
Key Responsibilities:
- Collaborate with hardware and mobile app developers to create industry-leading embedded products and features.
- Design, develop, test, and maintain embedded firmware using C/C++, focusing on ESP32 systems.
- Implement and optimize wireless communication and connectivity using HTTP, CoAP, MQTT, and WebSockets for seamless device-to-cloud integration.
- Ensure efficient and reliable operation of distributed embedded systems, managing complexity across various components.
- Work with hardware interfaces such as I2C, SPI, and UART to support a wide range of peripherals.
- Leverage FreeRTOS and bare-metal approaches to optimize system performance in real-time, resource-constrained environments.
- Utilize our on-site electronics lab for hands-on development, prototyping, and debugging, ensuring robust and reliable solutions.
- Document software architecture and use version control tools like Git to maintain clear and organized development workflows.
- Participate in cross-disciplinary discussions, offering valuable insights to ensure the best possible product outcomes.
What We’re Looking For:
- 2+ years of career experience in embedded software/firmware development, with a focus on ESP32 or similar platforms.
- Expertise in C/C++ programming, especially in resource-constrained, embedded environments.
- Strong understanding of RTOS principles (preferably FreeRTOS) and how to leverage them for real-time, low-latency systems.
- Knowledge of I2C, SPI, UART interfaces and networking communication protocols (HTTP, CoAP, MQTT, WebSockets).
- Ability to design and manage distributed embedded systems with a focus on reliability and efficiency.
- Familiarity with testing and debugging tools, including JTAG, logic analyzers, and oscilloscopes, is a plus but not required.
- Ability to read and interpret schematics, data sheets, and troubleshoot hardware-software integration issues.
- Self-driven with a proven ability to take ownership of projects, learn new technologies, and adapt to evolving challenges.
Why You’ll Love Working Here:
- Cutting-Edge Innovation: Work on exciting projects in IoT, consumer electronics, and lighting technology, pushing the boundaries of the industry.
- Career Growth: We’re growing fast, and there’s plenty of room to advance your career and broaden your skills.
- Hands-On Experience: Our on-site electronics lab gives you the tools to bring your ideas to life and rapidly iterate.
- Collaborative Culture: Join a tight-knit team that values creativity, learning, and professional excellence.
Compensation:
Expected from $80,000 - 120,000 per year, with potential for growth based on experience and performance. Competitive bonus opportunities.
Benefits:
- 401(k) with matching
- Comprehensive health, dental, and vision insurance
- Life insurance, HSA, and wellness programs
- Employee discounts and paid time off
Work Schedule:
Monday to Friday, strictly in-person at our Lindon, UT office.