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.