Senior Software Engineer Location: Indianola, PA (Remote) Duration: Contract Rate: DOE US Citizens, GC, EAD ( H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job Required Qualifications:
Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering preferred) with at least four years of applicable work experience
Demonstrated high-performance orientation, project achievement and strong attention to detail
Skill in both analysis of complex problems and synthesis of solutions
Excellent oral, written and listening skills
Excellent persuasion and consensus building with ability to work in cross-functional teams
Self-directed attitude towards organization and prioritization of work assignments
Proficient in C/C++
Experience developing applications for Real-time Operating Systems, such as FreeRTOS or VxWorks
Experience writing low-level device drivers for serial communication protocols such as UART, SPI and I2C
Experience using oscilloscopes and logic analyzers
Experience developing applications which use TCP/IP communication protocols
Experience writing software interfaces to external memories
Experience using source control systems, such as Git