Software Engineer

Donatech Corporation

Sterling Heights, MI

JOB DETAILS
SALARY
$36–$41.60 Per Hour
SKILLS
Analysis Skills, C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Documentation, Documentation Models, Electromechanical Systems, Embedded Software, Hardware-Software Integration, Integration Testing, Interpersonal Skills, Microsoft C# (C Sharp), Military, Military Specifications, Military/DoD Standards, Network Administration/Management, Presentation/Verbal Skills, Problem Solving Skills, Product Testing, Python Programming/Scripting Language, Realtime Operating System, Requirements Management, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, System Integration (SI), Systems Engineering, Team Player, Technical Analysis, Technical/Engineering Design, Test Case, Test Plan/Schedule, Test Scenario, Test Scripts, Testing, United States Citizen, Writing Skills
LOCATION
Sterling Heights, MI
POSTED
10 days ago
Position would require the candidate to be a W2 employee of Donatech.
US Citizenship Required. 


We are seeking an individual with experience and a passion for hardware and software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. 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. The Hardware and Software Integration and Test Engineer: • 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
• 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
Relevant internship experience
Bachelor of Science degree in STEM discipline

About the Company

D

Donatech Corporation

Similar Job Searches