Embedded Software Engineer - Remote PositionRequirements:Extensive experience developing in embedded C programming languageExperience with several operating systems (Linux, Embedded Linux, Windows, etc.)Real-time operating system experience (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.)Must be able to work on US government engagementsBachelor's degree in Computer Science, Electrical Engineering or related field of studyPreferred:Networking and security protocols (TCP/IP, UDP, HTTP / HTTPS, IPSEC, SSH, SMTP, SFTP, SSL, OpenSSL, TLS, etc.)Android / iOSHardware optimizationAssembly language