EMBEDDED FIRMWARE DEVELOPER FOR SERVO DRIVES
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
You can find out more about our benefits here.