Senior Software Developer C++ ID:2553456


 

Job Information:

Responsibilities:

- Software Development in C++ and Python as member of the C++ development team
- Development of algorithms and technical solutions in close cooperation with engineering
- Development, maintenance and improvement of automated integration test infrastructure
- Definition of Interfaces between C++ components and other internally developed components in cooperation with the respective teams
- Definition of interfaces between C++ components and third party components (e.g. inverters, batteries, measurement devices) in cooperation with the respective suppliers
- Writing tests and Specification as part of the software development process

Qualification:

- 5 years of embedded C++ development experience
- Profound knowledge of Linux OS
- Experience with embedded systems
- Experience with industrial bus systems like CAN, Profibus, DeviceNet etc.
- Knowledge and experience with SCons
- Intuitive understanding of software architecture and design
- Desire for writing and testing clean, efficient and reliable code
- Exceptional attention to detail, thoroughness and accuracy are necessary in every facet of this job.

A base knowledge and understanding of the principles of electrical engineering would be helpful. Knowledge of Vu Works is a plus