Hardware/Software Integration and Test Engineer

Geologics Corporation

Sterling Heights, MI

JOB DETAILS
SALARY
$35–$42 Per Hour
SKILLS
Analysis Skills, C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Documentation, Documentation Models, Electromechanical Systems, Ethernet, Hardware-Software Integration, Integration Testing, Interpersonal Skills, Linux Operating System, Microsoft C# (C Sharp), Military, Military Specifications, Military/DoD Standards, Network Administration/Management, Network Performance/Analysis, Presentation/Verbal Skills, Problem Solving Skills, Product Testing, Python Programming/Scripting Language, Realtime Operating System, Requirements Management, Scripting (Scripting Languages), Software Design, Software Development, Software Development Lifecycle (SDLC), Software Testing, Source Code/Configuration Management (SCM), System Integration (SI), Systems Engineering, Team Player, Technical Analysis, Technical/Engineering Design, Test Case, Test Equipment, Test Plan/Schedule, Test Scenario, Test Scripts, Testing, United States Citizen, United States Department of Energy (DOE), Writing Skills
LOCATION
Sterling Heights, MI
POSTED
4 days ago
Hardware/Software Integration and Test Engineer needed: Sterling Heights, MI. - Must Be Clearable
 
We have an opening with a great client of ours and we are looking for a Hardware/Software Integration and Test Engineer for a contract position in Sterling Heights, MI.  This is a 12-month long contract position and you must be a US Citizen to apply. Required: US Citizenship and Residency, W2 hourly Contract Only, No 1099, No third parties, no C2C.  No exceptions (Sorry)
 
Pay: $35 to $42/hr. D.O.E.    Must Be Clearable
 
HARDWARE/SOFTWARE INTEGRATION AND TEST ENGINEER 
The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, scripting, networking, troubleshooting, problem solving, and software verification testing. 
  • Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. 
  • Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks 
  • Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
  • Participates in software requirements, design, and code reviews 
  • Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
  • Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
  • Performs non-routine fault isolation, diagnosis and repair of test and tactical systems 
  • Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs 
  • Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements 
 
SKILLS REQUIRED 
  • Programming experience in one of the following: C, C#, C++, Python 
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies
  • Working knowledge of the Software Life Cycle
  • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills 
 
SKILLS PREFERRED 
  • Experience/knowledge of basic circuitry and EE principles
  • Experience with software development environments, version control, and issue tracking tools
  • Experience with Linux operating systems 
  • Experience with real-time embedded operating systems 
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial 
  • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems
 
If you would like to interview for this position, please email your resume to

mgephart@geologics.com

  and I will call back with more information.
 
Best Regards,
 
 
Matt Gephart
Sr. Recruiter
(703) 891-6129
mgephart@geologics.com

*Rates listed are not a guarantee of salary/rate.  Rate offered at time of hire will depend on many factors including education, experience, interview results and skill level

 

GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran




  • Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. 
  • Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks 
  • Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
  • Participates in software requirements, design, and code reviews 
  • Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
  • Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
  • Performs non-routine fault isolation, diagnosis and repair of test and tactical systems 
  • Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs 
  • Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements 
 
SKILLS REQUIRED 
  • Programming experience in one of the following: C, C#, C++, Python 
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies
  • Working knowledge of the Software Life Cycle
  • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills 
 
SKILLS PREFERRED 
  • Experience/knowledge of basic circuitry and EE principles
  • Experience with software development environments, version control, and issue tracking tools
  • Experience with Linux operating systems 
  • Experience with real-time embedded operating systems 
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial 
  • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems

About the Company

G

Geologics Corporation