Our client is looking for a Senior Firmware Engineer to come and join their chip development team in Brunswick.br/ br/ Key Skills Qualifications:br/ - Programming skills in C.br/ - Experience with Embedded software development.br/ - Excellent working experience of bring-up and measurement of complex IC designs.br/ - Experience with Firmware design, architecture, and algorithm development.br/ - A plus if you have programming skills in Python and MATLAB.br/ - Maters Degree of PhD in Electrical Engineering or similar discipline. br/ - Speak a good level of English, German language is a plus.br/ br/ Job Description/ responsibilities:br/ - Define firmware architectures for SoC design projects, considering complex analog/digital IP blocks integration.br/ - Develop, enhance, and debug real-time firmware using C programming language.br/ - Ensure firmware meets performance, scalability, modularity, and robustness requirements.br/ - Lead firmware development focusing on performance, scalability, and tight hardware integration.br/ - Participate in hardware bring-up and system debugging activities.br/ - Optimize firmware code for improved system performance.br/ - Define test plans for code regression testing and lab validation.br/ - Collaborate with chip, module, and system development teams to find optimal system solutions.br/ - Support external partners such as IP design teams, validation, and production vendors.br/ - Provide cross-task support like PCB schematic review.br/