Software Engineer II

Company:  Integrated Resources, Inc
Location: Durham
Closing Date: 30/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Title: Software Engineer II

Location: Hybrid position. Primarily remote, useful if candidate can work onsite at Durham location as needed.

Contract: 1 Year

Education: BS in Software Engineering or related technical degree

Purpose of the Position:

Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning and reporting systems in support of a variety of Client divisions.

Top Required Skills:

- In order of preference: a mix of C#, VB.Net, Python, C++, Java, MATLAB, Web Services, Micro Services

- Familiarity with Version Control, e.g.: Git/GitLab/TFS/SubVersion/Visual SourceSafe (Git/Git lab) being of most importance

- Understanding of basic machine learning

Day to Day Responsibilities:

" Design, develop and debug high-quality software systems supporting early stage and mature, high-volume manufacturing activities.

" Interface sensors, motion, lighting, cameras and implement advanced logic operating on the data from them.

" Resolve problems with software and manage improvements and enhancements.

" Execute Software Development practices to ensure fast and efficient project completion.

Required Education and Experience:

" Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply.

" 2-5 years experience in development technical, multi-discipline engineering team

" Object Oriented software analysis and design

" A mix of C#, VB.Net, Python, C++, Java, MATLAB, Web Services, Micro Services, prefer .Net experience

" Familiarity with Version Control, e.g.: Git/GitLab/TFS/SubVersion/Visual SourceSafe

" Understanding of Software Development Life Cycle processes & tools.

" Strong problem-solving, test and QA skills.

Desired Skills:

" Experience with relational databases and data analysis.

" Experience in design, development, and maintenance of enterprise applications

" Technical experience with inter-process communications tools and techniques

" Basic understanding of control systems

Soft Skills:

" Excellent communication skills (verbal and written)

" Capability to create and present material to various levels of the organization.

" High degree of Commitment/Initiative/Results-Orientation

" Disciplined, Rigorous and Customer-Focused

Travel Requirements: 0-25% depending on the project

Work Schedule:

Typical 40 hours per week (M-F, 8 - 5). May require working weekends/holidays or longer days to support projects.
Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙