Software Engineer job in Troutman, NC | C.R. Onsrud, Inc.

Software Engineer
C.R. Onsrud, Inc.Troutman, NC13 days ago

Job Summary:
We are looking for an experienced Software Engineer to join our growing Engineering team and help build software solutions to enhance our CNC machinery and related products. The ideal candidate is a hands-on platform builder with significant experience in developing scalable data platforms as well as discrete software solutions. We’re looking for someone with experience in business intelligence, analytics, data science and data products. They must be at ease working in an agile environment with little supervision and be self motivated to learn new techniques and skills. This person should embody a passion for continuous improvement and test-driven development.
Duties and Essential Job Functions:
*

  • Develop software to support CNC machinery's core and ancillary functions

  • Review, consult, and write code designed to run on fixed resource platforms such as the HMI of the CNC

  • Review, consult, and write code designed to run on other platforms such as Web, Windows, and/or mobile devices

  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.

  • Use of Git repos for maintaining software changes and current states

  • Good documentation habits to make code readable for fellow developers and maintaining basics of user guides

  • Analyze, design and develop tests and test-automation suites to minimize code bugs

  • Ability to work in an agile environment

  • Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant solutions.

  • Provide recommendations for continuous improvement.

  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.


*
*Skills and Qualifications:

  • Capable of delivering on multiple competing priorities with little supervision.

  • Hands-on experience working with PLC logic and CNC machinery a plus

  • Experience with test-driven development and automated testing frameworks.

  • Excellent verbal and written communication skills.

  • Bachelor’s Degree in computer science or equivalent experience.

  • We’re looking for someone with 5+ years of experience and is familiar with the following software/tools:

  • Experience with the C# and WPF (Windows Presentation Framework) for building Windows based applications

  • Experience with languages NodeJS, Javascript, HTML/CSS for web applications

  • Experience with the use of XML and JSON for data interchange between applications

  • Experience with repositories like GitHub

  • Experience with Windows Networking

  • Experience with C++, VB.NET, Python, Firebase, MongoDB, Devexpress, and/or the Google Cloud Platform a plus


*
Job Type: Full-time
Benefits:

  • 401(k)

  • 401(k) matching

  • Dental insurance

  • Employee assistance program

  • Health insurance

  • Life insurance

  • Vision insurance


Schedule:

  • 8 hour shift


Ability to commute/relocate:

  • Troutman, NC: Reliably commute or planning to relocate before starting work (Preferred)


Education:

  • Bachelor's (Preferred)


Experience:

  • C#: 7 years (Preferred)

  • Windows Presentation Framework: 7 years (Preferred)


Work Location: One location
Software Engineer in test / Lead Functional QA

CZ Consultants Inc.

Santa Monica, CA, US

2 years ago
We have URGENT open position for “Lead Functional QA” at Santa Mo...
Software Engineer

Lowe's

Mooresville, NC

Thu, 26 May 2022 19:54:00 GMT
Translates business requirements and specifications into logical program designs...
Sr. Java Full Stack Developer(W2 Opportunity )

ePathUSA, Inc

Mooresville, NC

Wed, 25 May 2022 20:33:02 GMT
Must have previously worked with very large datasets and complex queries and ver...
Lead Software Engineer

Lowe's

Mooresville, NC

Wed, 25 May 2022 02:53:18 GMT
Leads development of integrated business and/or enterprise application solutions...
Sr Full Stack Developer

ePATHUSA Inc

Mooresville, NC

Tue, 24 May 2022 21:54:11 GMT
Must have previously worked with very large datasets and complex queries and ver...
Sr Software Engineer - Framework and Tools

Lowe's

Mooresville, NC

Mon, 23 May 2022 18:53:53 GMT
Collaborates with cross-functional teams to ensure specifications are converted ...
Lead Software Engineer - Digital Transformation Supply Chain

Lowe's

Mooresville, NC

Tue, 24 May 2022 03:58:13 GMT
Mentor and develop engineers across all levels through sharing and learni...
Lead Software Engineer - Database Platform

Lowe's

Mooresville, NC

Mon, 23 May 2022 22:53:15 GMT
Leads development of integrated business and/or enterprise application solutions...
.NET Developer

Partners Health Management

Statesville, NC

Mon, 23 May 2022 16:15:29 GMT
Create and direct software system testing procedures, documentation and p...
Software Engineer

C.R. Onsrud, Inc.

Troutman, NC

Fri, 20 May 2022 19:08:36 GMT
Collaborate cross-functionally with business users, project managers and other
Associate Software Engineer

Lowe's

Mooresville, NC

Fri, 20 May 2022 04:53:32 GMT
Develops plans to ensure the right talent is being selected to meet the business...
Application Development Engineer

McLaren Applied

Mooresville, NC

Wed, 18 May 2022 03:25:58 GMT
Outside of these series the role involves supporting our Motorsport customers us...
Computer Engineer

Bravo Team

Mooresville, NC

Tue, 17 May 2022 18:29:32 GMT
Design and development of software solutions, software requirement...
Software Engineer

GKN Automotive

Newton, NC

Fri, 13 May 2022 22:22:14 GMT
Strong understanding of electrical systems and electrical control modules. Under...
Front End Engineer - Angular

MRI Software

Cornelius, NC

Fri, 13 May 2022 22:22:18 GMT
Debugs and troubleshoots software to resolve defects. 1+ years of experie...
Sr Software Engineer- Java/Microservices

Lowe's

Mooresville, NC

Wed, 18 May 2022 03:53:27 GMT
Collaborates with cross-functional teams to ensure specifications are converted ...