Poslovi.infostud.com koristi kolačiće kako bi vam pružao najbolje korisničko iskustvo. Nastavkom korišćenja sajta smatraćemo da ste saglasni sa korišćenjem kolačića. Saznajte više.

Konkurs je istekao.

Real-time Controls Software Architect and Programmer

Cosylab d.d.

Inostranstvo

01.05.2015.

ugovor puno radno vreme

logo_18627

Real-time Controls Software Architect and Programmer for Cosylab in Palo Alto, California

About Cosylab

Cosylab is world leader in control systems for large physics projects, with headquarters in Ljubljana, Slovenia. We provide system integration and customer adapted solutions, covering the complete area of control systems and instrumentation, specialized for accelerators, fusion reactors and radio telescopes.

Our more than 100 customers across 5 continents include the world's largest laboratories and international projects. We have been established in this field for 15 years and many of our developments are in partnership, with the world`s most advanced science and research institutions. We understand the community, the market, the physics, the development cycle and the specifications of large physics facilities, which is why we are the market leaders and chosen by the majority of BIG Physics projects.

Job Description

Cosylab experts also work “on-site” for extended periods, in this job post we are searching for Real-time Controls Software Architect and Programmer to join our team in Palo Alto, California, USA. The job would consist of up to 4 month training and selection period in Cosylab, Ljubljana (employment at Cosylab d. d.), and then relocation to Palo Alto for at least 2 years (employment at Cosylab Inc., USA).

The candidate in this position will design, develop, upgrade, configure, and maintain real-time distributed control, data acquisition, and monitoring systems for accelerator instruments and other experimental or research facilities.

While in Ljubljana, the candidate will be evaluated and introduced into technologies that will be required when working in the US.

When in the US, the candidate will work closely with other engineers to learn specific control implementations, applications, and best practices, while maintaining and upgrading subsystems assigned. After gaining the necessary expertise, the Real-time Controls Architect will have an increasing role in new developments and projects. This position will be responsible for new developments, which include systems analysis, requirements gathering, design, implementation, integration, test, documentation and graphical user interfaces (GUIs). This position will be responsible for the development of robust, production level control applications using the EPICS (Experimental Physics and Industrial Control System) toolkit used in the big physics controls community. This position has a multi-disciplinary role, teaming with software, hardware, project and physics engineers and will have continuous interaction with customers comprised mainly of accelerator physicists and operators.

Specific Responsibilities (Including but not limited to):

  • Requirements development and analysis includes assimilating user needs in a structured system context, generating requirement and design documents for discussion and review, writing prototype code to evaluate methods, and writing production code for test and integration.
  • Interact with hardware engineers in the development, architecture of the control, and data acquisition systems, and with the scientists who analyze the data to ensure the control and data scientific requirements are met.
  • Analyze and design solutions, and participate in the completion and commissioning of the final software package.
  • Establish and maintain coding and documentation standards and test plans.
  • Oversee version control of software modules and bug tracking.
  • Work collaboratively with other team members and management.
  • Perform troubleshooting, diagnostic analysis and provide corrective action proactively.
  • Responsible for occasional 24/7 support for subsystems assigned.
  • Design and develop new control systems, including hardware interfaces, configure and write EPICS drivers, embedded applications and user interfaces.
  • Responsible for project leadership within cost and time constrained environments.
  • Develop and recommend new project proposals.

Qualifications:

  • Bachelor of Science in Electrical Engineering, Physics, Computer Engineering, or related field.
  • Strong background and significant experience in embedded systems, real time architecture, design, development, and trouble-shooting.
  • Experience with real-time executives and distributed data acquisition level.
  • Experience with Embedded Linux, Linux RT, vxWorks, or other RTOS platforms.
  • Experience developing on the Linux platform.
  • Knowledge of hardware real-time architectures and their impact on software.
  • Experience with scripting languages and with scientific computing.
  • Expert in data flow and performance analysis.
  • Experience with requirement and design specification creation.
  • Demonstrated effective written and verbal communication skills.
  • Demonstrated ability to work and communicate effectively with a diverse population.

Optional Skills:

  • MS or PhD in the related field.
  • Experience with the EPICS (Experimental Physics and Industrial Control System) toolkit.
  • Experience in Python.
  • Experience in user software support.
  • Demonstrated technical skills, experience and knowledge necessary to oversee staff.
  • Experience with the xTCA hardware platform.

Send email to jobs@cosylab.com and include “For RT position in Palo Alto” in the subject.

Deadline for applications: 01.05.2015.

    Konkurs je istekao.

    Podelite na društvenim mrežama

    Direktan link do oglasa

    Prijavite problem sa oglasom

    Ukoliko postoji problem sa ovim oglasom (netačne, neažurne informacije ili slično), molimo vas da nam ga prijavite ovim putem.

    Vaš komentar je vidljiv isključivo zaposlenima sajta Poslovi.infostud.com. Ostavljanjem komentara na ovaj konkurs nećete konkurisati na oglas.

    Oglas za posao je sačuvan...

    Da li želite da dobijete podsetnik na email pre nego što vaši sačuvani oglasi isteknu?