Independent handling of the design, implementation and documentation of complex embedded software on bare metal microcontrollers as well as with operating systems.
Conducting requirements analyses and contributing to system design
Creation of software architectures, design of APIs, and creation of the corresponding documentation.
Supporting hardware development through reviews of hardware designs and circuit diagrams
Creation of test concepts for formal acceptances and further tests, as well as the creation of the corresponding documentation.
Participation in the development of concepts and the execution of effort estimates within the framework of acquisition projects.
Analysis and optimization of existing codebases, e.g., identification of bottlenecks and improvement of system performance.
Responsibilities
Independent handling of the design, implementation and documentation of complex embedded software on bare metal microcontrollers as well as with operating systems.
Conducting requirements analyses and contributing to system design
Creation of software architectures, design of APIs, and creation of the corresponding documentation.
Supporting hardware development through reviews of hardware designs and circuit diagrams
Creation of test concepts for formal acceptances and further tests, as well as the creation of the corresponding documentation.
Participation in the development of concepts and the execution of effort estimates within the framework of acquisition projects.
Analysis and optimization of existing codebases, e.g., identification of bottlenecks and improvement of system performance.