You will design, develop, and optimize embedded software solutions for advanced appliances and brewer platforms.
Responsibilities
Participate in the full software development lifecycle: requirements gathering, architecture and design, implementation, testing, deployment, and maintenance.
Lead code reviews and provide critical feedback to elevate team code quality.
Mentor junior developers to improve technical standards.
Collaborate with cross-functional teams (EE, ME, QA, Product) to deliver integrated solutions.
Required Skills
10+ years of relevant industry experience with a Bachelor’s degree, or 8+ years with a Master’s, or equivalent experience.
Advanced proficiency in C/C++ for embedded software.
Experience developing on FreeRTOS.
Integrate low level peripheral drivers including I2C, SPI, UART, GPIO, ADC, and PWM.
Experience with embedded IoT protocols such as DHCP, TCP, UDP.
Demonstrated ability to mentor junior engineers and lead technical reviews.
Preferred Skills
Background in consumer electronics or appliance software development.
Experience with Agile methodologies (e.g., Scrum) and tools like Jira, Confluence, and Bitbucket.