Software Engineer For Machine/Robot Control - Ankeny, IA

neteffects, Des Moines, IA (United States)

Category: Programming

Posted on: 20 Nov 2020

.Net C# Git Java JIRA Oracle Python SQL

Job Description

 Responsibilities Include:
• Design and development of R&D seed automation/control systems (robots)
• Ability to perform software development in all phases of the product lifecycle as part of a small multi-disciplined engineering team. This includes project planning, deriving requirements from system objectives, designing, writing and testing code, software deployment, and providing support.
• Collaboration with domain experts and engineering support teams to set prioritization of work
• Interfacing partner and customer business units to ensure seamless enterprise integration of automation platforms
Required Skills:
• A Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, Mechanical Engineering, or related field
• Proven technical expertise (typically 5+ years) including:
o Software control of hardware (electronic, mechanical, ) systems
o Developing multi-threaded/process applications
o Programming in C#. Experience with Java could qualify, but a C# test will be given to assess proficiency.
o Developing software to interface web services (REST, SOAP)
o Developing in the .NET ecosystem
o Developing software systems that communicate over TCP/IP
• Proven professional experience (typically 5+ years):
o Effectively communicating to technical and non-technical audiences
o Learning domain specific technologies in order to build efficient and effective systems
o Delivering production quality, testable, re-usable software
• Attention to detail and data driven decision making
Desired, But Not Mandatory, Skills:
• Programming in C++ and/or Python (v2 & v3)
• User interface design / implementation using XAML / WPF
• Experience using fieldbus protocols such as EtherCAT, SynqNet, DeviceNet, ControlNet, Modbus, Profibus, CANopen
• Experience developing software to interface PLCs or motion controllers
• Experience developing data driven systems using persistence technologies such as SQL Server, Oracle, SQLite, PostgreSQL
• Experience with modern development tools such as Git, JIRA, NuGet,

Company DescriptionWe’re committed to empowering each individual who works with us to take charge of their career. You won’t be alone on your journey. Our dedicated team is here to serve you as a partner in the process.

What we offer for you:

Interview preparation
Resume review and recommendations
LinkedIn review
Local job market information, trends, and insights
Access to networking events
Informational career centric seminars.

Neteffects Consultant Care Program:

Keeping in Touch: Whether it’s a quick call or email, coffee or lunch, our check-ins support as much or as little interaction as you’d prefer. We’re here if you need us.

Events: Neteffects participates in a number of events each year and hosts some employee-only social gatherings.

Remarketing: When your project is nearing completion, we’ll partner with you to get you ready to engage in your next consulting opportunity through Neteffects. From resume review, to interview preparation and offer negotiation; we’ll work hard to help you excel.

Neteffects Benefits: Neteffects is about celebrating technology and the pro's that come with it. We offer a very competitive benefits package, which includes Medical, Dental, Vision, Life, 401k, and more.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-01-04 00:00:00)

Apply Now

Quick poll
How did COVID-19 affect your employment?
  • Nothing's changed
  • I now work from home
  • My salary decreased
  • I lost my job

* This poll is anonymous.