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