Software Engineer

Apply Now

Description/Job Summary

Atlas Copco Tools & Assembly Systems is the global leader in providing fastening tools and assembly equipment to a world market.  We have an unparalleled reputation in our industry & one that has increased our customer base year after year because of superior problem solving skills, sales and service.   We work directly with manufacturers, using state-of-the-art technology to bring product lines to the market.

Acquired in 2014 by Atlas Copco, with over 500 people worldwide and expanding rapidly, Industrial Assembly Solutions (IAS) is an innovator and market leader in the field of self-pierce riveting (SPR) and Flow Drill Systems (FDS) with a growing list of global customers in the automotive industry such as Ford, Mercedes-Benz, Jaguar Land Rover and General Motors.  Atlas Copco IAS designs and manufactures rivets and riveting equipment as well as flow drill systems often for robotic application, offering a comprehensive joining system solution.  The Industrial Assembly Solutions division shall be perceived as the global partner for innovative joining solutions in selected customer segments.

We have an immediate opening for a Senior Software Engineer.  Candidates live in the local Metro Detroit Area. 

Job Description: 
Self-motivated individual to create, test and support SYS6000 dispense controller software applications.  Support existing company solutions and help create new solutions on a project or product basis.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following, others may be assigned:
  • Support the development & release of new SYS6000 real time system software to support Customer applications in all shops. Software must meet the requirements per the engineering team.
  • Support the deployment of existing SYS6000 software to debug and revise released software. Provide accurate feedback and issue tracking. The software must be tracked, reported and coordinated with the software team in Bretten.
  • Acts as an extension of Bretten in reporting, merging, and documenting issues, changes, and updating the master software model.
  • Provides accurate reporting and documentation of software issues and resolution.
  • Attends training sessions in Bretten and in the USA. Trains and guides other software team members.
  • Assists Documentation Team in Bretten to create/update SYS6000 manuals
  • Assist with existing Global Projects Software Product Development and Documentation.
  • Has experience in software validation procedures/techniques.
  • Able to travel for training in Germany 
Qualification Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Job Requirements:
Education and/or Experience:
  • Bachelor's degree in Computer Science/Engineering from an accredited four-year college or university.
  • Minimum 6 years related experience and/or training or equivalent combination of education and experience. 
  • Understanding of Network Concepts and Topologies.
  • Object oriented programming language skills, (i.e.- C, C++, C#.).
  • Ability to develop concise technical documents including guides, reports, and specifications.
  • Ability to interpret specifications, to document and develop solutions from ground-up.
  • Ability to focus on the following points:
    • Realtime Programming in C, C++
    • Experience in the regulation of drives/motors/servo-based systems
    • HMI Software
    • Experience programming low level, near to the hardware
    • Experience with real time operating systems like FreeRTOS, QNX, VxWorks
    • Experience with Interrupt driven systems, I/O, DMA, Optional CanOpen
    • Soft skills…
Performance Skills:
  • Highly organized and structured
  • Strong communication skills
  • Successful technical background in software development
  • Knowledge of Software development life cycle, documentation, interface development
  • Resilience and able to withstand a demanding customer base
  • Ability to travel 10-15%

Company Benefits
We offer a competitive salary and bonus structure as well as an outstanding benefit package which includes:
  • Medical/dental/vision coverage
  • Tuition reimbursement
  • Life insurance
  • Short/Long-term disability
  • Matching 401K
  • Generous paid holidays and vacation
Visit our website at:
Apply Now

Atlas Copco is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, and gender identity.