Embedded Software Design Engineer
Job Description:
We are an innovative company, active in three industries at three locations. At our Göttingen site, we develop electronics and optoelectronics for various markets.
Your Responsibilities
- Requirements analysis, software architecture, implementation and integration of microcontroller / SoC software in the field of image processing; Control and parameterization of various sensors
- Development of application software / GUI development
- Development / Application of Unit Tests
Your profile
- Successfully completed studies in the field of electrical engineering/embedded systems/information technology/computer science or comparable qualification
- Extensive experience in microcontroller/SoC programming (C/C++)
- Experience in application development / GUI design (Tkinter / .NET / Wpf / Qt / Java)
- Experience in programming typical microcontroller interfaces (I2C, SPI, CAN, LIN)
- Experience in metrological testing of hardware (interfaces)
- Experience with various scripting languages (Python, MATLAB, JavaScript, …)
- Experience with image processing and control algorithms is an advantage
- Experience with software testing / verification is an advantage
- Experience with Peta-Linux is an advantage
- Good written and spoken German and English skills
- Willingness to travel
- Goal-oriented, structured and transparent way of working
- High level of commitment, initiative and willingness to learn.