Senior Software Engineer - The Page Group
Irvine, CA 92602
About the Job
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
- High level of attention to detail is essential
Source : The Page Group