Linux Firmware EngineerLocation: Bartlesville, Oklahoma or Mayfield Heights, OhioPosition: FulltimeCustomer Requirements Must Haves:Linux, C++, Embedded, Firmware, (UART or I2C), (SPI or USB) and Object-oriented ProgrammingMinimum of 3+ years of experience in embedded systems, preferably in a Linux environmentExperience with industrial communications protocols such as Serial, TCP/IP, UDP, CAN, MODBUS and Product Development.Experience and understanding of embedded real-time development including an understanding of real-time operating system concepts and design issues, preferably in a Linux environment.Experience defining & using software development methodologies such as Agile, V-Model, and other software development life cycle & processesStrong understanding of object-oriented programmingExperience working with development tools such as Visual Studio, Eclipse, Git, Mercurial, Jenkins, UMLTechnical Recruiter: Mohit Patel