Senior Software Engineer

ASM Assembly Systems Ltd. Weymouth | online seit: 06/03/2019 
The ASM team is looking to immediately fill the following position:
With our SIPLACE SMT placement machines and DEK stencil printers we support electronics manufacturers all over the world on their path to the Smart #1 SMT Factory as we successfully implement Industry 4.0 concepts.
As the industry’s innovation and technology leader, our product portfolio stands for top quality, process integration and flexible best-in-class solutions. Our vision: We
enable the digital world!
Your duties and responsibilities:
Main responsibilities:
  • Carry out modelling of software related problems using predominately UML.
  • Liaise with internal and external staff (e.g. Customer Service Engineers, Engineers from within Software Engineering and other Engineering disciplines and directly with customers) for the purpose of clarifying the exact nature of identified faults and parameters for project success.
  • Undertake deliverables within a large project or a complete smaller project, to agreed targets (time, cost, quality).
  • Act as software expert when liaising directly with customers during consultation process for new or existing business.
  • Proficient in the use of C# and C++ in relation to the project in question, to :-
    • Develop new code; or
    • Refactor/enhance existing code; or
    • De-bug existing code.
  • Carry out unit testing of developed code, rectifying errors/faults as and when identified.
  • Where appropriate liaise with Systems Test to undertake integration and full testing activities.
  • Provide coaching and guidance, in own areas of expertise, to more junior members of the Software Engineering team.
  • Adhere to and comply with all relevant departmental and company standards/procedures and complete associated documentation
  • As and when required, lead specific software projects undertaking scheduling activities as appropriate.
  • Attend design and code review meetings, as required by the team, to confirm progress made, difficulties encountered and to receive feedback from other team members.
  • To deputise for the Software Team Leader as and when appropriate.
Your profile:
  • Qualified to degree or equivalent level (preferably in an engineering/computing or mathematics/science related discipline).
  • Possess a minimum of 4 years’ experience working successfully in a software engineering role.
  • Able to act as a lead contributor within own department and competent in all the major aspects of software engineering.
  • Experience of successfully developing large PC based systems.
  • Able to share own expertise, provide guidance, support and motivate other team members ~ influential within own team.
  • Able to apply knowledge and skills to a variety of complex/critical problems.
  • Able to identify and solve, from first principles, unusual/complex technical problems.
  • Able to build stable and useful working relationships and able to explain difficult concepts to a variety of audiences and ensures meaning is understood.
  • Able to communicate effectively face to face and in writing with people at various levels in an organisation.
  • Able to achieve goals/objectives as an individual and also in a team environment.
  • Able to manage own time and workload to deliver against agreed targets, set both on short-term and medium term timescales.
  • Strong background in mathematics.
  • Vision System experience advantageous.


Keine Details erfasst

Keine Internetverbindung!

Bitte stellen Sie eine Verbindung mit dem Internet her, um weiter zu arbeiten.


Automatische Abmeldung in: Ihre Sitzung ist abgelaufen! Die aktuelle Sitzung wurde aufgrund von Inaktivität beendet. Sie können dieses Formular jetzt nicht mehr speichern. Speichern Sie Ihre Änderungen vor dem Verlassen der Seite gegebenenfalls lokal ab, um Datenverlust zu vermeiden.


Ihre Sitzung endet nach dieser Zeit und Sie werden automatisch vom System ausgeloggt. Nicht gespeicherte Änderungen gehen gegebenenfalls verloren. Klicken Sie auf "Sitzungsdauer verlängern", um die automatische Abmeldung abzubrechen und die Sitzungsdauer zu verlängern.

Sitzungsdauer verlängern Okay