Senior Embedded Software Engineer
Location: GB, ANT, Belfast
Department: Embedded Applications
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Master's Degree
Industry: Consumer Electronics
Function: Engineering
Description: Brewbot is building a tight-knit electronic engineering team in order to work on the development of hardware for brewing. As one of the first members of this team you will have an opportunity to shape it's growth and direction.Brewbot Core is the "brain" of Brewbot, a brain that creates the ultimate environment to make beer.The goal of the embedded applications team is ensure that this "brain" is intelligent and efficient. The team will be tasked with the research and development of the current and future development of the product. This will include:Wireless technologies such as WiFi, Bluetooth, Zigbee, and USB; networking protocols such as UDP, TCP and zero-config; and the delivery and consumption of control messages through the development of an API.Interfacing and development of analog and digital sensors, actuators, relays, and ensure the efficient consumption and broadcast of the data produced. Process control and state machine development including managing the lifetime of the machine. Including debugging and updating functionality. Interface with various hardware and software vendors to achieve efficient, cost-effective and delightful product solutions.Collaboration with hardware and software teams to communicate challenges and opportunities. As an electronic engineer at Brewbot you will be expected to prototype, test, and develop aspects of the electronics roadmap. Apart from other electronic engineers you will work alongside embedded engineers, mobile and web software developers, and brewers. 
Requirements: Develop, enhance and maintain the Brewbot firmware including the bootloader and operating system. Preferred experience with ARM.Communication protocols with the Web and Mobile Devices.Experience with Wireless protocals such as WiFi, 802.15.4/Zigbee and desired experience with wired protocols such as USB Ethernet. Champion of agile/lean engineering methodologies inlcuding debugging, testing methodologies, rapid prototyping, and automated testing. Experience with dealing with sensor and real-time data.Strong C and C++ programming skills.Preferably Masters level Engineering degree. 3-5 years of experience.Desirable: high-power electrical systems. 
Benefits: Beer! Brewbot requires extensive testing. Our Brewing Evangelist often organises impromptu tastings, or as Matthew calls them "Beer 30". Brew your own beer, give it a name, design a label, and crack one open when you welcome visitors to the office.WellbeingWe want to ensure that you are happy and comfortable to focus on what you do best. We offer competitive salaries, and stock options for full-time employees. You won't be chained to a desk, we work flexible work hours, have an open vacation/holiday policy, and offer remote working. Need a Macbook, soldering iron, CNC machine, and/or refractometer to help you through your day? You got it! Depending where you are in the world we will help with your specific needs. This includes health insurance for any US employees.Team ExperiencesTravelling is a big part of Brewbot's DNA. If we didn't go to XOXO in Portland, Brewbot may never have happened. Travel is a major part of our future and we don't do things by halves — why stay in a hotel for Mobile World Congress when you can stay on a yacht? (yes, sea sickness is a good reason!). We want to keep having unforgettable experiences.
Fraudulent: 0