Design, program, and document software for embedded control systems for commercial cooking appliances. Perform bench and lab testing and qualification of software.
Strong and programming skills in C, with 5+ years' experience.
Experience programming and debugging embedded microcontrollers, with and without a RTOS.
Familiarity with SPI, I2C, serial, and CAN bus communication protocols.
Knowledge and ability to use electrical test equipment such as multimeters, oscilloscopes, logic analyzers, and data acquisition systems.
Ability to read and understand hardware schematics and datasheets.
Additional Preferred Skills:
Experience with PIC18 and STM32 microcontrollers.
Familiarity with higher-layer protocols such as TCP/UDP and MODBUS.
Simple PC application programming skills in any language (C/C++, Java, .NET, etc.).
Familiarity with 2D CAD (AutoCAD) and EDA CAD (OrCAD, Altium) software suites.
BS degree in ElectricalEngineering, Computer Engineering, or Computer Science preferred.