EMBEDDED FIRMWARE DEVELOPER FOR SERVO DRIVES

Avisto Easter Europe

Developer
Postavljeno pre 5 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
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
  • Analyzing new client requests
  • Defining software architectures and designs for servo drives
  • Creation of specification and code for test and productive functions, modules or classes
  • Development of solutions on the edge of the feasible
  • Maintenance, optimization and refactoring of existing source code
  • Collaboration with other teams inside R&D, validation, documentation and application

Qualification Requirements:

  • Bachelor of Science or Higher Degree (Technical University) in Computer Science, Automation 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, including 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
  • Professional development opportunities
  • Competitive salaries & benefits
  • Compensation package includes also additional health insurance, sport & social activities
  • International work environment

Apply HERE.