Senior Firmware Engineer

Permanent
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.
- Hands-on laboratory experience with high performance/RF measurement equipment like Oscilloscope, LogicAnalyzer, Protocol Analyzer, etc.
- 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.
19003TQ2
Switzerland
T : +44 1628 206 221
E : tech@microTECH-global.com
© 2024 microTECH Global Limited
Headquarters: Park House, Park Street, Maidenhead, Berkshire SL6 1SL
Bristol, UK: Office 202, Origin Workspace, 40 Berkeley Square, Bristol BS8 1HP
Bengaluru, India: FF-2 Ozone Whites, Doddanaga Mangal, Electronic City Phase-2, Bengaluru, Karnataka 560100, India
T: +44 (0)1628 206210
F: +44 (0)1628 206500
info@microTECH-global.com