GeoLogics is seeking a Senior Software Engineer to design and maintain laboratory integration and test environments encompassing electronic hardware components and software at vehicle component, sub-system, and platform levels.
Requirements
- Experience with one or more scripting languages (Python / BASH / or NI Teststand)
- Experience with Linux and Windows operating systems
- Familiarity with computer networking principles (VLANs / Switch configuration)
- Familiarity with multiple communication protocols
- Experience with Serial Data Communication protocols and tools (CAN, MIL-STD-1553)
- Experience with Ethernet protocols and tools
- Experience with C/C++
Responsibilities
- design to maintain laboratory integration and test environments encompassing electronic hardware components and software at vehicle component, sub-system, and platform levels
- maintaining hardware-in-the-loop (HIL) systems and emulation tools
- cable troubleshooting, building, and repair
- debugging complex electromechanical systems
- running simulation models
- system-level use case tests
- troubleshooting and repairing electronic hardware components
Other
- US Citizenship is required for this defense-related role
- Bachelor's degree in a STEM field with a minimum of 4 years of Embedded real-time software verification experience
- W2 Hourly Contract with limited benefits
- No 1099, No third parties, no C2C
- US Residency Required