Software Engineer 3 Internet & Ecommerce - Rogers, MN at Geebo

Software Engineer 3

Company Name:
QSA Global & NSI ITW
Description/Job Summary
The primary function of this role is to work within the software team to develop state-of-the-art software for digital radiography and computed tomography systems.
Responsibilities/Duties
Develop and support software for use in computed tomography and digital radiography acquisition and processing.
Develop and support machine automation software including programmable logic controller (PLC) programming
Develop and support algorithms for image processing, machine vision, pattern recognition.
Investigate new technologies and algorithms to improve software performance using parallelization and GPU(s) programming.
Conduct and establish test plans to validate computer software and computation algorithms.
Develop and support software interface to a variety of hardware devices: X-rays detectors (flat panel detector or CCD/CMOS cameras), X-rays sources, motion components (PLCs).
Create technical documentation that describes the software's functionality.
Communicate new developments and findings to internal and external customers, or professional conferences.
Work within a team: help maintain legacy code, participate to tasks planning, platform architecture evolution
Required Skills
Required basic skillset:
C+
and C#
GUI design (winforms, WPF, or mobile platforms)
Image processing
Preferred Skills
In addition to the basic skillset, the desired additional skillset is any of the following:
PLC programming
Image analysis, machine vision
GPU programming (CUDA or OpenCL)
3D graphics (OpenGL)
DICOM / DICONDE and interoperability
Computed tomography
Required Experience
Must have 3-5 years working experience in software programming using object-oriented languages.
Required Education
Graduated from an accredited university in Electrical Engineering, Computer Science, Physics or Mathematics
Details
North Star enforces a policy of maintaining a drug-free workforce, including pre-employment substance abuse testing.
If you need an accommodation to apply for this position, please callEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.