Senior Embedded Software Developer - Embedded Software Architect
Location: Freiburg Region - Willing to Relocate or Commute?
Language: German and English
Your Responsibilities:
* Design and development of embedded software for measurement, control, and telecontrol systems.
* Utilize modern microcontrollers in safety-critical applications.
* Define software architecture to meet software requirements.
* Establish requirements for both internal and external software modules.
* Take charge of and contribute to implementation, integration, and testing strategies.
* Collaborate on the system architecture and system specifications.
Your Qualifications:
* University degree or equivalent in computer science, software engineering, electrical engineering, or a related field.
* Experience in software development for embedded systems.
* Strong communication skills in technical discussions, both in German and English.
* A team-oriented individual who thrives in international projects.
Desired Experience:
* Digital filters and controllers.
* Industrial communication protocols.
* Programming ARM M4/M7 microcontrollers in C or C++.
* Embedded systems (multitasking/interrupt handling).
* Utilizing UML for architecture and design.
* Working with modern development IDEs.