Software Engineer
Auburn Hills (Oakland County) IT development
Job description
Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience that is above average in the local community. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match, 3 weeks’ vacation and 8 paid holidays plus 4 floating holidays.
Imagine new horizons...
The ideal candidate has experience programming industrial robots in a variety of manufacturing applications,
has used robot simulation software, and has PC or web software development experience.
You enjoy a challenge?
Here at Dassault Systèmes, we empower people with passion to change the world.Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes!
What will your role be?
· Develop User Interface and Algorithms for robot program translation
· Design and build products & solutions for sale to customers
· Analyze and evaluate technical solutions
· Engage with (internal & external) customers to understand and address their needs
The challenges ahead
· The Robotics Applications R&D Team is looking for a talented and motivated engineer to develop algorithms for translation of the DELMIA simulation program language into native robot language programs.
· Our applications are used for simulation and offline programming of industrial robots.
· Our team develops applications for rapid development of robot programs from the product design, accurate simulation of the robot programs and generation of the production robot programs.
· The translation algorithms allow a generic robot simulation to be converted into many different robot programming languagesso they can be compiled and executed in the factory
Your Key Success Factors
·
· BS in Engineering or Computer Science, Masters preferred
· Object Oriented Programming
· Robot controller programming language (e.g. FANUC TP, MOTOMAN INFORM, ABB Rapid, Kuka KRL etc)
· C++
· VB.NET
· Bison/Flex
· Ability to learn quickly;
· Ability to work in a fast-paced environment;
· Able to work on complex projects independently and as part of a team
· Strong communication & presentation skills