reply

Posted:

Software Engineer (Spring Lake, MI)

compensation: Apply for more information
Responsibilities include:

Lead a small team that develops motion-control software for industrial applications
Design and develop multithreaded solutions and complex algorithms
Create robust object-oriented designs that lead to simple, reliable and maintainable solutions
Contribute to ongoing refinement of our software engineering process
Work with customers to understand their requirements, and respond with accurate and robust solutions
Stay abreast of the industrial automation industry


The Candidate must have:

A BS or MS in Computer Science, Engineering, Mathematics or Physics
8+ years of software development experience
4+ years of C++ experience
Experience developing multithreaded applications
Experience developing complex algorithms
Experience developing for Windows or Linux
Excellent object-oriented design and system architecture skills
A solid understanding of the mathematics and physics that underlie motion control
A passion for developing robust, high quality software
Strong project management and leadership skills
Excellent verbal and written communication skills


Beneficial qualifications include:

Experience with communications protocols (Ethernet, USB, RS232, RS485, ModBus, CAN)
Experience in embedded development
Machine shop, CAD/CAM, CNC or automation experience
  • Principals only. Recruiters, please don't contact this job poster.
  • do NOT contact us with unsolicited services or offers

post id: 4595784657

posted:

updated:

email to friend

best of [?]