Advanced Embedded Engineer JOB POSTING Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. Aid in the design and development of devices and systems, and redesign of existing products to fulfill the needs of Honeywell's customers. Key Responsibilities 80Develop firmware for new product and existing product modification. 80Gathering and analyzing customer requirements, Writing technical specifications and documentations. 80Contribute to the design and architecture of the project 80Work with hardware engineer in concept selection 80Performs new technologies applications in Building Management System YOU MUST HAVE 80Bachelor's degree or above in Computer Science, Electronics Engineering, Automation, or related major WE VALUE 805+ years’ experience working in firmware development. 80Familiarity with programming languages including Assembly, C/C++ and Python 80Familiarity with design pattern and good programming practice 80Experience in embedded software/hardware architecture 80Experience in buses and peripherals on embedded devices like I2C, SPI, UART. 80Experience in application development based on RTOS and Linux 80Experience in communication protocols like MQTT, AMQP, HTTPS, BACnet, Zigbee and Modbus will be a plus. 80Familiar with wireless protocols like WiFi, Bluetooth, 802.15.4, Sub-G will be a plus. 80Familiar with embedded GUI development will be a plus 80Familiar with Unit Test and Continuous Integration will be a plus 80Solid communication and collaborative skills 80Has very good problem solving and decision-making skills and resolves difficult technical issues within area of expertise 80Awareness / knowledge of current hardware & firmware technologies & techniques. 80Good English in both speaking and writing