- Utilize software engineering to design, develop, create, and modify fast and scalable digital data recording products for both High-Performance Computing (HPC) and critical Test & Measurement computer software applications
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
- Responsible for several aspects of the product lifecycle, ranging from product specification through firmware design and validation
- Debugs and solves issues related to hardware interfaces and code implementation
- Coordinate software system installation and monitor equipment operation to ensure specifications are met
- Responsible for assessing complex requirements, determining system performance standards, creating procedures for developing design documentation to show processing logic, and producing concise technical specifications
- Perform multi-thread programming using high data-rate bus and I/O architectures including PCIe 3.0/3.0, RDMA, and other multi-gigabit Ethernet technologies
- Develop Java and J2EE based web applications using Java frameworks to update, maintain, and add functionality to applications as required
- Utilize knowledge and experience with both Windows and Linux platforms. This includes Windows Visual Studio (VS) C# programming, Qt, C/C++, hardware device API programming, Windows VS MFC programming, and Linux low level file system programming
- Use scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Work with internal Quality Assurance (QA) procedures to ensure proper capture of test cases; respond to test team ambiguity review questions
- Develop and direct software system testing and validation procedures, programming, and documentation
- Complete software development process management using Atlassian JIRA/Confluence; Configure and maintain JIRA software cases; Responsible for bug tracking, issue tracking and project management; Manage, control, and track changes in source-code using Git software
- Consult with customers about software system design and maintenance and provide customer service across all platforms and areas of the business
- Confer with systems analysts, programmers, and others on system design to obtain information on project limitations and capabilities, performance requirements, and interfaces. (DAQ-1)
EDUCATION REQUIREMENTS: Bachelor’s degree in Computer Science
EXPERIENCE REQUIREMENTS: 24 months of experience in the job offered
SPECIAL REQUIREMENTS: Sun Microsystems Certified Programmer for Java 2
Job Location:
Daqscribe Inc.
6 Inverness Drive, Suite 220
Centennial, CO 80112
Daqscribe is an Equal Opportunity Employer
Submit your resumes to jobs@daqscribe.com