Senior Embedded Firmware Engineer (IoT Platform)

Functional Responsibilities Actively engage in researching marketing requirements and participate in the design of our IoT Platform product solution Use marketing research and data inputs to design and develop the firmware for our IOT product Be involved in the on-going analysis, troubleshooting, and bug fixing of software/hardware problems Maintain and document code using our source control system Actively engage in the maintenance, performance-tuning, and support of implemented software or firmware products Qualifications Qualification and Skills Requirements 5+ years of related experience in IoT development SDLC familiarity, understanding, and experience in a Unix/Linux/RTOS environment Familiarity with Product Management principles; in particular, new production introduction within an Agile development environment Experience with: a) Automation Control Systems or Building Control Systems; b) Digital Direct Controls or PLC control logic; c) BACnet, Profibus, Modbus, OPC UA and PLC are considered strong assets; d) Linux / RTOS and device drivers; e) embedded software developing and debugging; f) IOT Platform development is considered a highly valuable advantage (including with MS Azure, AWS, ThingWorx, and IBM Watson) Strong understanding of basic electronic design principles Capable of switching focus if required and quickly learning new technologies and adopting new methodologies Excellent problem solving and troubleshooting skills Knowledge of encryption and security technologies is strongly desired Knowledge of TCP/IP, hardware (USB, Ethernet, etc) is an asset Strong JAVA / Python development experience Understanding of the electronic schematic / PCB and basic board debugging are valuable skills in this role

Register/Login to Apply
Post A Job