Job Description :
                                                                             Job Title: Embedded Software/Platform Engineer
Location: Erie PA
Position Type: Contract to Hire / Direct Hiring
Relevant Experience (in Yrs): 5 - 10 Years
Technical/Functional Skills: 
* Embedded Software engineering professional to support designing, developing and platform software on Embedded Controllers
* Hands on with C++/C,Java,SQL on Linix platform, Hypervisor
* Strong model based, firmware, protocol development experience
Roles & Responsibilities:
* Software development
* Strong coding skills in C++/SQL on QNX/Linux platform
* Experience with cyber security, encryption
* Experience with Linux environment.
* Able to do changes to low levels of the OS to make the hypervisor work for multi OS operation on given processor. 
* Strong C++ Skills 
* Additional Experience Embedded C, Linux, UML, SysML, Alpine, Bash 
* Cross compiling 
* API & Service Development, Software Patterns 
* Ethernet, TCP/IP 
* Applying TSN solution 
* Latest Embedded Security ( TPM, Encryption, Certificates ) 
* Threads, Multicore 
* Containerized solutions using Docker 
* DDS (Transport Layer) Knowledge - RTI 
* Matlab Models/Hand code interface 
* Use of HITL Simulators & Virtual Testing Environments 
* Agile Software Lifecycle 
* Feature Implementation/Development, Baseline Integrations 
* Issue/Defect resolution, Good Debugging skills ( GDB ) 
* Code/Design review, Issue/Defect resolution, Feature Implementation/Development 
* Strong exposure to Generation of Use cases &/ Test cases and Preparation of defect report 
* Requirement, Design, Test Documentation and Traceability
* Provide designs that are robust, that meet cost and reliability targets.