Student Assistant Embedded Software Developer
Role details
Job location
Tech stack
Job description
- Develop new functions and components for controlling innovative devices in the field of measurement equipment
- Conceptualize, specify, and design the control of various RF modules
- Program microcontrollers
- Integrate firmware modules and perform testing within the overall system
What you contribute
Requirements
- Enrollment (B.Sc./M.Sc.) in Computer Science, Machine Learning, Data Science, or a related field at a university in Berlin or Brandenburg
- Excellent knowledge of C/C++ and Python
- Understanding of object-oriented programming
- Experience working with system buses such as I2C and SPI
- Confidence working with Linux and familiar with Linux drivers
- Experience in software architecture and software design
- Very good command of English
- Independent, well-organized, and responsible working style
- Experience with the industrial use of a Raspberry Pi and with UART
- Knowledge of Qt/QML
Additional desirable skills
- Experience with design and layout tools, ideally Altium Designer
- Ability to read and understand electronic schematics
- Experience programming ARM Cortex-based microcontrollers
- Understanding of software licenses
- Willingness to work on-site at least 3 days per week at the Fraunhofer HHI Accelerator at Silicon Allee (Berlin)
Benefits & conditions
- Attractive salary
- Modern and excellently equipped workspace in central location
- Great and cooperative working atmosphere in an international team
- Flexible working hours
- Opportunities to work from home
The position is initially limited to one year. An extension is explicitly desired.
The monthly working time is 80 hours. This position is also available on a part-time basis. We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability. Our tasks are diverse and adaptable - for applicants with disabilities, we work together to find solutions that best promote their abilities. The same applies if they do not meet all the profile requirements due to a disability.
With its focus on developing key technologies that are vital for the future and enabling the commercial utilization of this work by business and industry, Fraunhofer plays a central role in the innovation process. As a pioneer and catalyst for groundbreaking developments and scientific excellence, Fraunhofer helps shape society now and in the future.