We are seeking a talented Firmware Engineer to join our growing team and play a key role in the development of our next-generation scent diffuser systems. You will be responsible for designing, developing, and testing firmware for our embedded systems, ensuring they function reliably and efficiently.
Responsibilities
Design, develop, test, and maintain firmware for our scent diffuser cartridges and back-end systems
Collaborate with hardware engineers to ensure compatibility between firmware and hardware components
Write well-documented and maintainable code following industry best practices
Troubleshoot and debug firmware issues
Stay up-to-date on the latest firmware development tools and technologies
Participate in code reviews and provide constructive feedback to colleagues
Nice to Have: Experience with MQTT (Message Queue Telemetry Transport) for machine-to-machine communication
Nice to Have: Experience with developing for Computer Aided Manufacturing (CAM) systems
Great to Have: PCB design skill to translate the 3D design into a manufacturing-ready PCB layout, ensuring all electronic components and lighting elements function effectively within the device’s constraints
Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Minimum 2+ years of experience in developing firmware for embedded systems
Strong understanding of embedded systems architecture, including microcontrollers and memory management
Proficiency in C and/or C++ programming languages
Experience with version control systems (e.g., Git)
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and as part of a team
This is a short-term, 3 months fixed scope work, with the potential to extend to a full-time position if you're interested. You'll be collaborating with our team in the U.S., so we’d need you to be available from 8-11 p.m. for team interactions. Outside of that, your hours are flexible! If you're excited to work with an international team and have some schedule flexibility, we’d love for you to apply