Senior R&D Software Engineer
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Minneapolis, United States
$95k-110k/year
Full-time
5+ years
About this Job
Description
Electric Machinery Company, a division of WEG Electric Corp.
Minneapolis, MN
Position: Senior R&D Software Engineer
Department: R&D Department
Primary Objective of Position:
The Research & Development (R&D) Software Engineer is responsible for developing software solutions for monitoring large rotating electrical machines. Position focuses on frontend applications; interfacing with the equipment via Edge Computing.
Major Areas of Accountability:
- Research and Development; accountable for carrying out and/or supporting research and development projects.
- Design and Development; responsible for designing and carrying out experiments on prototype and production machines to verify analyses.
- Manages the planning, analysis, scheduling, test verification, and executing of R & D projects.
- Accountable for generating specifications, standards, and project reports supporting both R&D projects and Production Engineering projects.
- Collaborates with cross-functional teams providing technical support to other departments; resolving technical issues to meet special customer requirements.
- Must adhere to and fully support the Electric Machinery Quality Policy.
- Ensures compliance with applicable company | departmental policies and procedures.
- Domestic and international customer travel of up to 25%; troubleshooting at customer sites.
- Other duties as assigned.
Qualifications:
- Experience; 5+ years’ experience in the design or development of custom software for front end applications or other app design of stand-alone devices.
- Education; BS degree in Computer Science or related field required; advanced degree preferred.
- Demonstrated experience with architecture of modern programs in order to integrate stand-alone devices to existing user systems.
- Demonstrated ability to understand, evaluate, and solve complex issues of technical content.
- Experimentation, coding, or analytical design experience required. Proficient with C/C++ and Microsoft Office; Word, Excel, PowerPoint, Outlook and SAP (preferred). Working knowledge of C#.
- Demonstrated experience working with communication systems; USB, EIA-485, MODBUS, or other protocols preferred.
- Demonstrated experience developing software for Windows & Linux.
- Must be an enthusiastic self-starter, who is results-oriented and a team player.
- Excellent communication skills; ability to present results via written reports, presentations, multimedia, etc. with internal and external customers.
- Demonstrated ability to keep multiple tasks and activities coordinated, prioritized, documented, and in motion or progress at one time.
Physical Requirements
- Must be able to lift twenty-five (25) pounds unassisted.
- Routinely ascends/descends ladders and stairs.
- Ability to routinely move throughout the plant and office environment to perform work.
- Routinely remains in a stationary position, often standing or sitting for prolonged periods of time.
- Occasionally uses repetitive motions including the wrists, hands or fingers to operate computers, machinery or tools.
Salary
$95,000 - $110,000
About the Company
