Connectivity Software Engineer
Software ENG & DEV | Loveland, CO | Full Time, Contract, and Temporary
Job Description
Connectivity Software Engineer 923296
This job is part of the organization that provides leading-edge tools, products and technologies to drive our growing software business.
We are looking for software engineer to contribute quickly on a high-priority project, developing software that is used by our customers when working with electronic instruments. The Agile team is responsible for the design and implementation from conception to deployment. The project includes design and development of security-related features in network communication with electronic test & measurements instruments.
Requirements:
- Bachelors degree in computer science, electrical engineering, computer engineering or equivalent engineering discipline
- Over 5 years in software development with demonstrable success in software design and development.
- Experienced with modern software development methods and Agile development techniques.
- Well-versed in modern techniques in object-oriented design, design patterns, and suitable programming language such as C++.
- Excellent communication skills
Preferred Qualifications:
- Must: Experience with modern C++
- Experience with communication over various buses, specifically Thunderbolt, PCIe or USB.
- Experience with network protocols
- Experience with embedded Linux development
- Experience in instrument control
- Experience developing code for multiple operating systems and platforms
- Experience with Atlassian tools, such as Bitbucket, JIRA and Confluence
- Plus: experience with web-based GUI tools such as Angular and Node.js
- Plus: experience with PKI
- Plus: experience with C# or Go
$80 per hour Loveland, CO 80537 9 Month Assignment