Data and Research Dev

Nashville, TN | Contract to Hire

Job ID: 16159 Industry: IT

Zycron is in search of a Research and Development Developer with a fast-growing company in Nashville, TN.

What you'll do:

  • Develop frameworks, engines, and components for approved corporate capabilities
  • Maintain corporate capabilities in existing frameworks, engines, and components
  • Interact directly with engineering teams to analyze issue reports and maintenance requirements to provide insights and recommendations based on subject matter expertise
  • Assist R&D team with input and recommendations to scope and schedule of software release of corporate capabilities
  • Create documentation of frameworks, engines, and components for dissemination to software engineering teams
  • Unit and component test software components and applications to ensure quality of deliverables
  • Conduct technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
  • Investigate, identify, and address technically difficult requirement violations in functional testing and production software that are related to corporate technologies
  • Track and report status of tasks, deliverables, and issues to R&D management
  • Help ensure team adherence to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
  • Manage multiple task assignments with other corporate priorities
  • Mentor other team members
  • Interact directly with engineering team, as well as program management staff as necessary, to analyze and understand requirements
  • Assist in translating requirements into appropriate technical designs
  • Present technical designs to software engineering team members
  • Implement requirements into software components and applications according to technical design
  • Unit and component test software components and applications to ensure quality of deliverables
  • Assist in the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
  • Investigate and address requirement violations in functional testing and production software as needed
  • Track and report status of tasks, deliverables, and issues to software engineering team
  • Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
  • Manage multiple task assignments
  • Required to perform other appropriate duties as requested, directed, or assigned

What you'll have:

  • Knowledge of analog and digital video analysis and processing principals and methodologies
  • Knowledge of relevant technologies, software development methodologies, and programming languages
  • Knowledge of the principles, practices, and techniques of object oriented design/development
  • Knowledge of the principles, practices, and techniques of software unit, component, and integration testing
  • Knowledge of the principles, practices, and techniques of source code management and defect tracking
  • Demonstrated ability to identify complex problems and provide multiple solutions
  • Ability to effectively utilize both written and verbal communication skills
  • Ability to quickly and effectively breakdown assignments into work tasks and provide effort and schedule estimates and successfully achieve them
  • Expert ability to write complex computer software components and applications
  • Expert ability to use judgment and logic in decision-making considering relative to costs and benefits of potential actions
  • Demonstrated ability to promote a corporate ethic exhibit a spirit of teamwork and cooperation within the organization
  • Ability to obtain a Secret security clearance required
  • Master's or Bachelor’s degree in Engineering, Physics, Mathematics, Computer Science or equivalent combination of education and work experience
  • 3+ years of commercial or government software development experience
  • Experience with DirectX and DirectShow
  • Experience with C# and Visual Studio
  • Experience with Linux distributions preferred
  • Experience with ARM-8 or similar embedded technologies preferred
  • Experience with using NVIDIA CUDA technology preferred

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: