Our client is looking for a Software Engineer that also has some Hardware experience. Please do not apply if you haven't worked with Hardware.
Essential Duties & Responsibilities
Convert loosely defined requirements into functional software programs.
Produce user manuals, installation guides, and additional documentation to support software products.
Design, develop, and execute comprehensive test plans, procedures, and scenarios for unit, process, function, system integration, acceptance, and regression testing.
Engage in the complete software development lifecycle, encompassing analysis, design, development, testing, implementation, and support.
Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field is advantageous
At least 3-4 years of proven experience in a software development position
Proficiency in programming languages such as C, C#, Python, or similar
Experience with NI LabView, LabWindows CVI is highly desirable
Knowledge of Hardware in the Loop (HIL) systems and NI VeriStand is beneficial
Experience with automated test equipment
Effective troubleshooting skills and debugging techniques
Strong written and verbal communication abilities
Capability to manage and deliver work under tight deadlines