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.