Embedded Firmware Developer for Servo Drives

Avisto

Developer
Beograd, Srbija
Postavljeno pre 6 godina

AVISTO Eastern Europe is a service company specialized in the software engineering with extensive expertise in the area of Applicational Software, DevOps, Embedded Software and Quality Assurance & Automation. Certified with ISO 9001, 27001, 14001 and SR10.

Established in 2008 as a fully owned subsidiary of AVISTO, a French-based company and a member of ADVANS Group, AVISTO Eastern Europe with its development centers in Belgrade and Novi Sad, Serbia successfully delivers complex projects and provide support to top-notch international enterprises, highly specialized mid-size businesses, and startups.

Embedded Firmware Developer for Servo Drives
(2 positions: Senior and Junior)
to join our team in Belgrade

Key Responsibilities / Duties:

  • Design, implementation, documentation and verification of firmware modules with medium or high complexity for our embedded devices, starting with hardware selection up to system design
  • Requirements analysis
  • Define Software architectures and designs for Servo Drives
  • Creation of specification and code for test and productive functions, modules or classes
  • Developing of solutions on the edge of the feasible
  • Maintenance, optimization and refactoring of existing source code
  • Collaboration with and support of other teams inside R&D, Validation, Documentation and Application

Qualification Requirements:

  • Bachelor of Science or Higher Degree (Technical University) in Computer Science, Automation technology or related discipline with strong software / firmware focus
  • Background and/or experience in the development of Software for embedded systems with hard real time aspects with focus on Servo Drives
  • Experience with automation technologies
  • Excellent knowledge of C++, C, PC and Embedded Platforms, OOA, OOD, OOP, UML, Software Engineering (V-model, agile methods, Continuous Integration, Unit Testing)
  • Extensive experience on embedded systems with real-time requirements, incl real-time operating systems (e.g VxWorks, freeRTOS, TI SysBios)
  • Knowledge of Field busses (CAN, PROFIBUS, ETHERNET/IP, PROFINET), SERCOS3, USB and Networking (Ethernet, UDP, TCP/IP, …)
  • Experience in programming of ARM (A-Core) based processor platforms (e.g. TI Sitara)
  • Knowledge of software development processes (design, specification, implementation, verification and documentation)
  • Experience with Functional Safety according to IEC 61508 is an advantage
  • Knowledge of scripting languages (e.g. Python) is an advantage
  • English fluently in speaking, reading and writing; German is an advantage

Benefits:

  • Integration Program in a Professional, Young & Dynamic Team
  • Competitive Salaries & Benefits
  • Compensation package includes also Additional Health Insurance, Sport & Social activities
  • International Work Environment

Apply by sending your CV in ENGLISH and reference no. listed above to software.job@avisto-eastern.com.